import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws Exception{

		double r, area, circumference;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        r = Double.parseDouble(br.readLine());

        area = r * r *  Math.PI;
        circumference = 2 * r *  Math.PI;
        System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference));

	}

} import java.io.BufferedReader; BufferedReader java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

	public static void main(String[] args) throws Exception{

		double r, area, circumference;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        r = Double.parseDouble(br.readLine());

        area = r * r *  Math.PI;
        circumference = 2 * r *  Math.PI;
        System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference));

	}

} Main public static void main(String[] args) throws Exception{

		double r, area, circumference;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        r = Double.parseDouble(br.readLine());

        area = r * r *  Math.PI;
        circumference = 2 * r *  Math.PI;
        System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference));

	} main {

		double r, area, circumference;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        r = Double.parseDouble(br.readLine());

        area = r * r *  Math.PI;
        circumference = 2 * r *  Math.PI;
        System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference));

	} double r r area area circumference; circumference BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) r = Double.parseDouble(br.readLine()) r Double.parseDouble(br.readLine()) Double.parseDouble Double br.readLine() br.readLine br area = r * r *  Math.PI area r * r *  Math.PI r * r *  Math.PI r r Math.PI Math Math.PI circumference = 2 * r *  Math.PI circumference 2 * r *  Math.PI 2 * r *  Math.PI 2 r Math.PI Math Math.PI System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference)) System.out.println System.out System System.out String.format("%.6f", area) + " " + String.format("%.6f", circumference) String.format("%.6f", area) + " " + String.format("%.6f", circumference) String.format("%.6f", area) String.format String "%.6f" area " " String.format("%.6f", circumference) String.format String "%.6f" circumference String[] args args public class Main {

	public static void main(String[] args) throws Exception{

		double r, area, circumference;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        r = Double.parseDouble(br.readLine());

        area = r * r *  Math.PI;
        circumference = 2 * r *  Math.PI;
        System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference));

	}

} public class Main {

	public static void main(String[] args) throws Exception{

		double r, area, circumference;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        r = Double.parseDouble(br.readLine());

        area = r * r *  Math.PI;
        circumference = 2 * r *  Math.PI;
        System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference));

	}

} Main
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws Exception{

		double r, area, circumference;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        r = Double.parseDouble(br.readLine());

        area = r * r *  Math.PI;
        circumference = 2 * r *  Math.PI;
        System.out.println(String.format("%.6f", area) + " " + String.format("%.6f", circumference));

	}

}