// editor4
#include<stdio.h>
#include<string.h>

union pi{
    int pr,q;
};

struct product{
    char n[50];
    union pi in;
    int pr,q;
};

void input(struct product *p){
    fgets(p->n, sizeof(p->n),stdin);
    p->n[strcspn(p->n,"\n")]='\0';
    scanf("%d",&p->in.pr);
    p->pr=p->in.pr;
    scanf("%d",&p->in.q);
    p->q=p->in.q;
    
    if(p->pr < 0 ||p->q <0){
        printf("Invalid input\n");
        return 0;
    }
    printf("Product Name: %s\n", p->n);
    printf("Price: %d\n",p->pr);
    printf("Quantity: %d\n",p->q);
}
int main(){
    struct product p;
    input(&p);
    return 0;
}