import java.util.Scanner;
import java.math.BigDecimal;

public class Main{

    public static void main(String argv[])
    {
	Scanner scan = new Scanner(System.in);
	double r = scan.nextDouble();
	double S,L;

	S = Math.pow(r,2) * Math.PI;
	L = 2 * r * Math.PI;
	BigDecimal x = new BigDecimal(S);
x = x.setScale(6,BigDecimal.ROUND_HALF_UP);
	BigDecimal y = new BigDecimal(L);
y = y.setScale(6,BigDecimal.ROUND_HALF_UP);
	System.out.println(x+" "+y);
    }
} import java.util.Scanner; Scanner java.util import java.math.BigDecimal; BigDecimal java.math public class Main{

    public static void main(String argv[])
    {
	Scanner scan = new Scanner(System.in);
	double r = scan.nextDouble();
	double S,L;

	S = Math.pow(r,2) * Math.PI;
	L = 2 * r * Math.PI;
	BigDecimal x = new BigDecimal(S);
x = x.setScale(6,BigDecimal.ROUND_HALF_UP);
	BigDecimal y = new BigDecimal(L);
y = y.setScale(6,BigDecimal.ROUND_HALF_UP);
	System.out.println(x+" "+y);
    }
} Main public static void main(String argv[])
    {
	Scanner scan = new Scanner(System.in);
	double r = scan.nextDouble();
	double S,L;

	S = Math.pow(r,2) * Math.PI;
	L = 2 * r * Math.PI;
	BigDecimal x = new BigDecimal(S);
x = x.setScale(6,BigDecimal.ROUND_HALF_UP);
	BigDecimal y = new BigDecimal(L);
y = y.setScale(6,BigDecimal.ROUND_HALF_UP);
	System.out.println(x+" "+y);
    } main {
	Scanner scan = new Scanner(System.in);
	double r = scan.nextDouble();
	double S,L;

	S = Math.pow(r,2) * Math.PI;
	L = 2 * r * Math.PI;
	BigDecimal x = new BigDecimal(S);
x = x.setScale(6,BigDecimal.ROUND_HALF_UP);
	BigDecimal y = new BigDecimal(L);
y = y.setScale(6,BigDecimal.ROUND_HALF_UP);
	System.out.println(x+" "+y);
    } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) double r = scan.nextDouble(); r scan.nextDouble() scan.nextDouble scan double S S L; L S = Math.pow(r,2) * Math.PI S Math.pow(r,2) * Math.PI Math.pow(r,2) Math.pow Math r 2 Math.PI Math Math.PI L = 2 * r * Math.PI L 2 * r * Math.PI 2 * r * Math.PI 2 r Math.PI Math Math.PI BigDecimal x = new BigDecimal(S); x new BigDecimal(S) x = x.setScale(6,BigDecimal.ROUND_HALF_UP) x x.setScale(6,BigDecimal.ROUND_HALF_UP) x.setScale x 6 BigDecimal.ROUND_HALF_UP BigDecimal BigDecimal.ROUND_HALF_UP BigDecimal y = new BigDecimal(L); y new BigDecimal(L) y = y.setScale(6,BigDecimal.ROUND_HALF_UP) y y.setScale(6,BigDecimal.ROUND_HALF_UP) y.setScale y 6 BigDecimal.ROUND_HALF_UP BigDecimal BigDecimal.ROUND_HALF_UP System.out.println(x+" "+y) System.out.println System.out System System.out x+" "+y x+" "+y x " " y String argv[] argv public class Main{

    public static void main(String argv[])
    {
	Scanner scan = new Scanner(System.in);
	double r = scan.nextDouble();
	double S,L;

	S = Math.pow(r,2) * Math.PI;
	L = 2 * r * Math.PI;
	BigDecimal x = new BigDecimal(S);
x = x.setScale(6,BigDecimal.ROUND_HALF_UP);
	BigDecimal y = new BigDecimal(L);
y = y.setScale(6,BigDecimal.ROUND_HALF_UP);
	System.out.println(x+" "+y);
    }
} public class Main{

    public static void main(String argv[])
    {
	Scanner scan = new Scanner(System.in);
	double r = scan.nextDouble();
	double S,L;

	S = Math.pow(r,2) * Math.PI;
	L = 2 * r * Math.PI;
	BigDecimal x = new BigDecimal(S);
x = x.setScale(6,BigDecimal.ROUND_HALF_UP);
	BigDecimal y = new BigDecimal(L);
y = y.setScale(6,BigDecimal.ROUND_HALF_UP);
	System.out.println(x+" "+y);
    }
} Main
import java.util.Scanner;
import java.math.BigDecimal;

public class Main{

    public static void main(String argv[])
    {
	Scanner scan = new Scanner(System.in);
	double r = scan.nextDouble();
	double S,L;

	S = Math.pow(r,2) * Math.PI;
	L = 2 * r * Math.PI;
	BigDecimal x = new BigDecimal(S);
x = x.setScale(6,BigDecimal.ROUND_HALF_UP);
	BigDecimal y = new BigDecimal(L);
y = y.setScale(6,BigDecimal.ROUND_HALF_UP);
	System.out.println(x+" "+y);
    }
}