#include<stdio.h>
struct Product {
    char name[51];
    union {
        int price;
        int qty;
        
    } data;
    int quantity;
    
    
};

int main(){
    struct Product p;
   // int price,qty;
    fgets(p.name,sizeof(p.name), stdin);
    for(int i = 0; p.name[i];i++)
        if (p.name[i]=='\n') {p.name[i]= '\0'; break;}
    scanf("%d",&p.data.price);
    scanf("%d",&p.quantity);
    if(price<0 || qty<0){
        printf("Invalid input");
        return 0;
        
    }
   // p.data.price=price;
    //p.data.qty=qty;
    
    printf("Product Name: %s",p.name);
    printf("Price: %d\n",p.data.price);
    printf("Quantity: %d",p.quantity);
    return 0;
}