// editor1
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef struct{
    char name[21];
    float price;
}product;
int main(){
    int n;
    if(scanf("%d", &n) != 1){
        printf("Invalid input\n");
        return 0;
    }
    if(n < 1 || n > 100){
         printf("Invalid input\n");
        return 0;
    }
    product products;
    for(int i = 0; i < n; i++){
        if(scanf("%s", product[i].name) != 1){
             printf("Invalid input\n");
        return 0;
    }
     if(scanf("%f",  products[i].price) != 1){
             printf("Invalid input\n");
        return 0;       
            
        }
        if(strlen(products[i].name) == 0 || strlen(products[i].name) > 20 ||  products[i].price < 0.0 || products[i].price > 100000.0){
             printf("Invalid input\n");
        return 0;      
        }
    }
    for(int i = 0; i < n; i++){
        printf("%s: $%.2f\n", products[i].name,  products[i].price);
        
    }
    return 0;
    }