
import java.awt.Color;

public class Main {

    public static void main(String[] args) {
        double x = Double.parseDouble(args[0]);
        double y = f(x);

        System.out.println("x = " + x + " y = " + y);
        double z = g(x,y);
        System.out.println("x = " + x + " y = " + y);

        System.out.println("z = " + z);
        z = g(1.5 + x, 3);
        System.out.println("z = " + g(x,y));
/*
        StdDraw.setXscale(-5, 5);
        StdDraw.setYscale(-5, 5);
        StdDraw.setPenColor(StdDraw.LIGHT_GRAY);
        StdDraw.line(-5, 0, 5, 0);
        StdDraw.line(0, 5, 0, -5);

        StdDraw.setPenColor(StdDraw.BLACK);
        StdDraw.setPenRadius(0.003);

        for (int i = 0; i < 10000; i++) {
            x = gaussian();
            y = gaussian();
            StdDraw.point(x, y);
        }
 */
        printAll(x, y);

        for (int i = 2; i <= 100; i++) {
            if (isPrime(i)) {
                System.out.print(i + " ");
            }
        }
        System.out.println("");
    }

    public static double f(double x) {
        return 2.0 * x;
    }

    public static double g (double x, double y) {
        x = x + 1.0;
        y = y + 1.0;
        return x + y;
    }

    public static double gaussian() {
        double u = Math.random();
        double v = Math.random();
        double a = Math.sin(2.0 * Math.PI * v);
        double b = Math.sqrt(-2 * Math.log(u));
        return a * b;
    }

    public static void printAll (double a, double b) {
        if (a < 0 || b < 0) {
            return;
        }
        System.out.println(a + " " + b);
    }

    public static boolean isPrime(int n) {
        if (n < 2)
            return false;
        for (int i = 2; i <= n/i; i++) {
            if (n % i == 0)
                return false;
        }
        return true;
    }
}
