// editor1
#include<stdio.h>
#include<stdlib.h>
#define max 10
int graph[max][max];
int visited;
void dfs(int visited,int n){
    visited=0;
    for(int i=0;i<=n;i++){
        for(int j=0;j<=m;j++){
        if(graph[i][j]!=0 && !visited==0)
            dfs(i);
        } 
    }
}
int main(){
    int m,n;
    scanf("%d %d",&m,&n);
    if(n<0){
        printf("Invalid input");
        return 0;
    }
    int v,e;
    scanf("%d %d",&v,&e);
    for(int i=0;i<m;i++){
        graph[v][e]=1;
        printf("DFS Traversal starting from vertex %d:",graph[v][e]);
    }
    int start;
    scanf("%d",&start);
    dfs(stat)
}