import java.util.*;

class SmartDevice {
    protected String deviceName;
    protected String status;

    public SmartDevice(String deviceName, String status) {
        this.deviceName = deviceName;
        this.status = status;
    }

    public void display() {
        System.out.println("Device: " + deviceName + " is " + status);
    }

    protected static boolean isValidStatus(String status) {
        return status.equals("ON") || status.equals("OFF");
    }
}

class SmartLight extends SmartDevice {
    private int brightness;

    public SmartLight(String deviceName, String status, int brightness) {
        super(deviceName, status);
        this.brightness = brightness;
    }

    @Override
    public void display() {
        if (status.equals("OFF"))
            System.out.println("SmartLight: " + deviceName + " is OFF");
        else
            System.out.println("SmartLight: " + deviceName + " is " + status + " with Brightness " + brightness);
    }
}

class SmartThermostat extends SmartDevice {
    private int temperature;

    public SmartThermostat(String deviceName, String status, int temperature) {
        super(deviceName, status);
        this.temperature = temperature;
    }

    @Override
    public void display() {
        if (status.equals("OFF"))
            System.out.println("SmartThermostat: " + deviceName + " is OFF");
        else
            System.out.println("SmartThermostat: " + deviceName + " is " + status + " with Temperature " + temperature + "°C");
    }
}

public class SmartHomeSystem {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.nextLine().trim());

        if (N < 1 || N > 10) {
            System.out.println("Invalid input");
            return;
        }

        for (int i = 0; i < N; i++) {
            String[] input = sc.nextLine().trim().split("\\s+");
            if (input.length < 3) {
                System.out.println("Invalid input");
                continue;
            }

            String deviceType = input[0];
            String deviceName = input[1];
            String status = input[2];

            if (!SmartDevice.isValidStatus(status) || deviceName.length() < 1 || deviceName.length() > 50) {
                System.out.println("Invalid input");
                continue;
            }

            try {
                if (deviceType.equals("SmartLight")) {
                    int brightness = Integer.parseInt(input[3]);
                    if (brightness < -100 || brightness > 1000) {
                        System.out.println("Invalid input");
                        continue;
                    }
                    SmartLight light = new SmartLight(deviceName, status, brightness);
                    light.display();

                } else if (deviceType.equals("SmartThermostat")) {
                    int temperature = Integer.parseInt(input[3]);
                    if (temperature < -100 || temperature > 1000) {
                        System.out.println("Invalid input");
                        continue;
                    }
                    SmartThermostat thermostat = new SmartThermostat(deviceName, status, temperature);
                    thermostat.display();

                } else {
                    System.out.println("Invalid input");
                }
            } catch (Exception e) {
                System.out.println("Invalid input");
            }
        }
        sc.close();
    }
}
