#include <stdio.h>
#include <ctype.h>
typedef struct prod{
    char name[50];
    int id;
    float price;
}ord;

int main(){
    int n;
    scanf("%d",&n);
    if(n<0){
        printf("Invalid input");
        return 0;
    }
    ord arr[n];
    for(int i=0;i<n;i++){
        scanf("%s %d %f",arr[i].name,&arr[i].id,&arr[i].price);
        for(int j=0;name[i]!='\0';j++){
            if(!isalnum(arr[i].name[j])){
                printf("Invalid input");
                return 0;
            }
        }
        if (arr[i].id<0 || arr[i].price < 0){
            printf("Invalid input");
            return 0;
        }
    }
    for (int i=0; i<n;i++){
        printf("%s %d %.2f\n",arr[i].name, arr[i].id, arr[i].price)
    }
    return 0;
}