import java.util.Scanner;
import java.text.DecimalFormat;

public class RetailStore {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n;
        try {
            n = Integer.parseInt(sc.nextLine().trim());
        } catch (Exception e) {
            System.out.println("Invalid input");
            return;
        }

        if (n < 1 || n > 20) {
            System.out.println("Invalid input");
            return;
        }

        DecimalFormat df = new DecimalFormat("#.##"); 
        for (int i = 0; i < n; i++) {
            String[] parts = sc.nextLine().trim().split("\\s+");
            if (parts.length != 3) {
                System.out.println("Invalid input");
                return;
            }

            String category = parts[0];
            double price, discount;

            try {
                price = Double.parseDouble(parts[1]);
                discount = Double.parseDouble(parts[2]);
            } catch (Exception e) {
                System.out.println("Invalid input");
                return;
            }

           
            if (!category.equals("ProductSale") && 
                !category.equals("ClearanceSale") && 
                !category.equals("SeasonalSale")) {
                System.out.println("Invalid input");
                return;
            }

            
            if (price < 0 || price > 10000 || discount < 0 || discount > 100) {
                System.out.println("Invalid input");
                return;
            }

            double finalPrice = price - (price * discount / 100.0);
            System.out.println(df.format(finalPrice)); // ✅ formatted output
        }

        sc.close();
    }
}
