import java.io.IOException;
import java.util.Scanner;
public class Main {
    public static void main (String args[]) throws IOException {
    	Scanner sc = new Scanner(System.in);
    	StringBuilder sb = new StringBuilder();
    	double b = sc.nextDouble();
    	double x=Math.PI;
    	double a = b*2*x;
    	double c = b*b*x;
    	sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a));
    	System.out.print(sb);
    }
} import java.io.IOException; IOException java.io import java.util.Scanner; Scanner java.util public class Main {
    public static void main (String args[]) throws IOException {
    	Scanner sc = new Scanner(System.in);
    	StringBuilder sb = new StringBuilder();
    	double b = sc.nextDouble();
    	double x=Math.PI;
    	double a = b*2*x;
    	double c = b*b*x;
    	sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a));
    	System.out.print(sb);
    }
} Main public static void main (String args[]) throws IOException {
    	Scanner sc = new Scanner(System.in);
    	StringBuilder sb = new StringBuilder();
    	double b = sc.nextDouble();
    	double x=Math.PI;
    	double a = b*2*x;
    	double c = b*b*x;
    	sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a));
    	System.out.print(sb);
    } main {
    	Scanner sc = new Scanner(System.in);
    	StringBuilder sb = new StringBuilder();
    	double b = sc.nextDouble();
    	double x=Math.PI;
    	double a = b*2*x;
    	double c = b*b*x;
    	sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a));
    	System.out.print(sb);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) StringBuilder sb = new StringBuilder(); sb new StringBuilder() double b = sc.nextDouble(); b sc.nextDouble() sc.nextDouble sc double x=Math.PI; x Math.PI Math Math.PI double a = b*2*x; a b*2*x b*2*x b 2 x double c = b*b*x; c b*b*x b*b*x b b x sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a)) sb.append(String.format("%6.6f",c)).append(" ").append sb.append(String.format("%6.6f",c)).append(" ") sb.append(String.format("%6.6f",c)).append sb.append(String.format("%6.6f",c)) sb.append sb String.format("%6.6f",c) String.format String "%6.6f" c " " String.format("%6.6f",a) String.format String "%6.6f" a System.out.print(sb) System.out.print System.out System System.out sb String args[] args public class Main {
    public static void main (String args[]) throws IOException {
    	Scanner sc = new Scanner(System.in);
    	StringBuilder sb = new StringBuilder();
    	double b = sc.nextDouble();
    	double x=Math.PI;
    	double a = b*2*x;
    	double c = b*b*x;
    	sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a));
    	System.out.print(sb);
    }
} public class Main {
    public static void main (String args[]) throws IOException {
    	Scanner sc = new Scanner(System.in);
    	StringBuilder sb = new StringBuilder();
    	double b = sc.nextDouble();
    	double x=Math.PI;
    	double a = b*2*x;
    	double c = b*b*x;
    	sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a));
    	System.out.print(sb);
    }
} Main
import java.io.IOException;
import java.util.Scanner;
public class Main {
    public static void main (String args[]) throws IOException {
    	Scanner sc = new Scanner(System.in);
    	StringBuilder sb = new StringBuilder();
    	double b = sc.nextDouble();
    	double x=Math.PI;
    	double a = b*2*x;
    	double c = b*b*x;
    	sb.append(String.format("%6.6f",c)).append(" ").append(String.format("%6.6f",a));
    	System.out.print(sb);
    }
}