#include <stdio.h>
#include <string.h>

typedef struct sc
{
    int y;
    int m;
    int d;
    char a[100];
} S;

int main() {
    int n, j, i;
    scanf("%d", &n);
    
    S ac;
    S key[n];
    for(int i=0; i<n; i++)
    {
        scanf("%s %d %d %d", key[i].a , &key[i].y, &key[i].m, &key[i].d);
    }

    

    for(j=0; j<n; j++)
    {
        for(i=0; i<n-1; i++)
        {
            if(key[i].y > key[i+1].y)
            {
                ac=key[i];
                key[i]=key[i+1];
                key[i+1]=ac;
            }
            else if(key[i].y == key[i+1].y && key[i].m > key[i+1].m)
            {
                ac=key[i];
                key[i]=key[i+1];
                key[i+1]=ac;
            }
            else if(key[i].y == key[i+1].y && key[i].m == key[i+1].m && key[i].d > key[i+1].d) 
            {
                ac=key[i];
                key[i]=key[i+1];
                key[i+1]=ac;
            }else if(key[i].y == key[i+1].y && key[i].m == key[i+1].m && key[i].d == key[i+1].d && strcmp(key[i].a, key[i+1].a)>0)
            {
                ac=key[i];
                key[i]=key[i+1];
                key[i+1]=ac;
            }
        }
    }
   
   
    /*    
    for (i=0; i<n; i++)
    {
        key[0]=ac[i];
        for(j=i-1; j>=0 && strcmp(key[0].a, ac[j].a)<0; j--)
        {
            ac[j+1]=ac[j];
        }
        ac[j+1]=key[0];
    }
    for (i=0; i<n; i++)
    {
        key[0]=ac[i];
        for(j=i-1; j>=0 && key[0].d < ac[j].d; j--)
        {
            ac[j+1]=ac[j];
        }
        ac[j+1]=key[0];
    }
    for (i=0; i<n; i++)
    {
        key[0]=ac[i];
        for(j=i-1; j>=0 && key[0].m < ac[j].m; j--)
        {
            ac[j+1]=ac[j];
        }
        ac[j+1]=key[0];
    }
    for (i=0; i<n; i++)
    {
        key[0]=ac[i];
        for(j=i-1; j>=0 && key[0].y < ac[j].y; j--)
        {
            ac[j+1]=ac[j];
        }
        ac[j+1]=key[0];
    }
    */

    for(i=0; i<n; i++)
        printf("%s\n",key[i].a);
    
    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: