import java.util.Scanner;

public class Area {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine().trim();

        if (s.equalsIgnoreCase("Circle")) {
            double radius = sc.nextDouble();
            if (radius < 0) {
                System.out.println("Invalid input");
            } else {
                System.out.printf("%.2f\n", areacal(radius));
            }

        } else if (s.equalsIgnoreCase("Rectangle")) {
            double length = sc.nextDouble();
            double breadth = sc.nextDouble();
            if (length < 0 || breadth < 0) {
                System.out.println("Invalid input");
            } else {
                System.out.printf("%.2f\n", areacal(length, breadth));
            }

        } else if (s.equalsIgnoreCase("Square")) {
            double side = sc.nextDouble();
            if (side < 0) {
                System.out.println("Invalid input");
            } else {
                System.out.printf("%.2f\n", areacal(side));
            }
        } else {
            System.out.println("Invalid shape");
        }
        sc.close();
    }

    static double areacal(double r) {
        return Math.PI * r * r;
    }

    static double areacal(double a, double b) {
        return a * b;
    }

    static double areacal(double s) {
        return s * s;
    }
}
