// editor3
#include<stdio.h>
#include<string.h>
#include<ctype.h>
struct order{ char name[50]; int id; float price;
};
int valid(char s[]){
    for(int i = 0; s[i]; i++)
    if(!isalpha(s[i]) && s[i] !=' ') return 0;
    return 1;
}
int main(){
    int n;
    scanf("%d", &n);
    if(n <= 0) return printf("Invalid input"), 0;
    struct order o[n]; float total = 0;
    for (int i = 0; i < n; i++)
      getchar();
      fgets(0[i].name, sizeof(o[i].name), stdin);
      p[i].name[strcspn(o[i].name, "\n")] = '\0';
      if (!valid(o[i].name)){
          printf("Invalid input");
          return 0
      }
    if(scanf("%d %f", &o[i].id, &o[i].price) != 2 || o[i].price<0){
        printf("invalid input");
        return 0;
    }
}