// editor5
import java.util.*;

// Base abstract class
abstract class Appliance {
    protected int power;
    protected int hours;

    public Appliance(int power, int hours) {
        this.power = power;
        this.hours = hours;
    }

    public abstract double calculateConsumption();
}

// Washing Machine
class WashingMachine extends Appliance {
    public WashingMachine(int power, int hours) { super(power, hours); }
    @Override public double calculateConsumption() { return power * (double) hours; }
}

// Refrigerator
class Refrigerator extends Appliance {
    public Refrigerator(int power, int hours) { super(power, hours); }
    @Override public double calculateConsumption() { return power * (double) hours * 0.8; }
}

// Air Conditioner
class AirConditioner extends Appliance {
    public AirConditioner(int power, int hours) { super(power, hours); }
    @Override public double calculateConsumption() { return power * (double) hours * 1.5; }
}

public class Main {

    private static Appliance makeAppliance(String typeRaw, int power, int hours) {
        // Normalize: remove spaces, lowercase
        String type = typeRaw.replaceAll("\\s+", "").toLowerCase();
        switch (type) {
            case "washingmachine":  return new WashingMachine(power, hours);
            case "refrigerator":    return new Refrigerator(power, hours);
            case "airconditioner":  return new AirConditioner(power, hours);
            default:                return null;
        }
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // Read n safely
        if (!sc.hasNextLine()) { System.out.println("Invalid input"); return; }
        String first = sc.nextLine().trim();
        int n;
        try { n = Integer.parseInt(first); }
        catch (Exception e) { System.out.println("Invalid input"); return; }
        if (n < 0) { System.out.println("Invalid input"); return; }

        for (int i = 0; i < n; i++) {
            if (!sc.hasNextLine()) { System.out.println("Invalid input"); return; }
            String line = sc.nextLine().trim();
            if (line.isEmpty()) { System.out.println("Invalid input"); continue; }

            String[] parts = line.split("\\s+");
            if (parts.length < 3) { System.out.println("Invalid input"); continue; }

            // last two tokens are power and hours
            int power, hours;
            try {
                power = Integer.parseInt(parts[parts.length - 2]);
                hours = Integer.parseInt(parts[parts.length - 1]);
            } catch (Exception e) {
                System.out.println("Invalid input");
                continue;
            }

            // type is everything before the last two tokens
            String type = String.join(" ",
                    Arrays.asList(parts).subList(0, parts.length - 2));

            // ✅ Only negative is invalid (zero is allowed)
            if (power < 0 || hours < 0) {
                System.out.println("Invalid input");
                continue;
            }

            Appliance app = makeAppliance(type, power, hours);
            if (app == null) {
                System.out.println("Invalid input");
                continue;
            }

            System.out.printf("%.2f%n", app.calculateConsumption());
        }
    }
}
