#include<stdio.h>
#include<stdlib.h>
void DFS(int sour,int mat,int visited,int V) {
    printf("%d ",sour);
}
int main() {
    int V,E,r,c,u,v,w,itr;
    scanf("%d",&V);
    if(V<0) {
        printf("Invalid input");
        return 0;
    }
    scanf("%d",&E);
    int **mat;
    int *visited;
    visited=(int*)malloc(V*sizeof(int));
    visited[i]=
    mat=(int**)malloc(V*sizeof(int*));
    for(r=0;r<V;r++) {
        for(c=0;c<v;c++) {
            scanf("%d %d %d",&u,&v,&w);
            mat[u][v]=w;
        }
    }
    printf("DFS Traversal starting from vertex %d:",sour);
    DFS(i,mat,visited,sour);
}