// editor5
#include<stdio.h>
#include<stdlib.h>
struct Student{
    int id;
    char name[50];
    int age;
};
int main(){
    int n;
    if(scanf("%d", &n) != 1)return 1;
    if(n<0){
        printf("Invalid input");
        return 0;
    }
    struct Student* student=(struct Student*)malloc(n* sizeof(struct Student));
    if(students==NULL)return 1;
    for(int i = 0;i<n;i++){
        if(scanf("%d %s %d",&students[i].id, students[i].name,&students[i].age) ) 
        !=3){
            free(students);
        }
    }
    for(int i = 0;i<n;i++);
    printf("ID: %d, Name: %s, Age: %d\n", students[i].id,students[i].name,students[i].age);
    }
    free(students);
    return 0;
}