#include <stdio.h>
#include <string.h>

union BookingDetails {
    char bookingDare[50];
    int roomRate;
};
struct HotelBooking {
    int roomNumber;
    union BookingDetails details;
};
int main() {
    struct HotelBooking booking;
    char date[50];
    int rate;
     scanf("%d", &booking.roomNumber);
     scanf("%s", date);
     scanf("%d", &rate);
     
     if (rate < 0) {
         printf("Invalid input");
         return 0;
     }
     strcpy(booking.details.bookingDate,date);
     booking.details.roomRate = rate;
     
     printf("Room Number: %d\n",booking.roomNumber);
     printf("Booking Date: %s\n", date);
     printf("Room Rate: %d\n", rate);
     
     return 0;
}