#include <stdio.h>

#define N 100000

typedef struct{
  int k;
  int c[N];
  int depth = 1;
   
} Tree;

int main(){

  int n,i,id[N],j;
  Tree tr[N];

  scanf("%d",&n);

  for(i=0 ; i<n ; i++){
    scanf("%d %d",&id[i],&tr[id[i]].k);
    for(j=0 ; j<tr[id[i]].k ; j++){
      scanf("%d",&tr[id[i]].c[j]);
    }
  }

  for(i=0 ; i<n ; i++){
  printf("node %d: parent = %d , depth = %d ,"id[i],)


}