/*
TASK:store
LANG:C
*/
#include <stdio.h>
#include <stdlib.h>

struct put{
       int numstaia;
       int kornum;
       int numstoka;
       struct put *vr1;
       struct put *vr2;       
       };

int main()
{
    int numkor=0,numvbag=0,i;
    int kornum,stoka,vruzki[1000],numvr;
    int vr1=0,vr2=0;
    struct put *pstr;
    struct put *pstrm[1000];
    
    pstr=NULL;
    scanf("%u %u",&numkor,&numvbag);
    for(i=0;i<numkor;i++)
    {
    pstr=(struct put *)malloc(sizeof(struct put));
    pstrm[i]=pstr;
    }
    
    for(i=0;i<numkor;i++)
    {
    scanf("%u %u %u %u",&stoka,&numvr,&vr1,&vr2);
        pstr=pstrm[i];
        pstr->numstaia=i;
        pstr->kornum=numvr;
        pstr->numstoka=stoka;
        pstr->vr1=&pstr[vr1];
        pstr->vr2=&pstr[vr2];
    }
    pstr=pstrm[1];
    printf("aaaaaaa %u",pstr->numstaia);
    
return 0;
}

