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

public class Main {
    public static void main(String[] args)throws Exception {
    	InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

       String input = br.readLine();
       double r = Double.parseDouble(input);
       double men = (double) r * r * Math.PI;
       double nagasa = (double) r * 2 * Math.PI;
       System.out.printf("%.6f %.6f" ,men,nagasa);
    }
} 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 {
    	InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

       String input = br.readLine();
       double r = Double.parseDouble(input);
       double men = (double) r * r * Math.PI;
       double nagasa = (double) r * 2 * Math.PI;
       System.out.printf("%.6f %.6f" ,men,nagasa);
    }
} Main public static void main(String[] args)throws Exception {
    	InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

       String input = br.readLine();
       double r = Double.parseDouble(input);
       double men = (double) r * r * Math.PI;
       double nagasa = (double) r * 2 * Math.PI;
       System.out.printf("%.6f %.6f" ,men,nagasa);
    } main {
    	InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

       String input = br.readLine();
       double r = Double.parseDouble(input);
       double men = (double) r * r * Math.PI;
       double nagasa = (double) r * 2 * Math.PI;
       System.out.printf("%.6f %.6f" ,men,nagasa);
    } InputStreamReader isr = new InputStreamReader(System.in); isr new InputStreamReader(System.in) BufferedReader br = new BufferedReader(isr); br new BufferedReader(isr) String input = br.readLine(); input br.readLine() br.readLine br double r = Double.parseDouble(input); r Double.parseDouble(input) Double.parseDouble Double input double men = (double) r * r * Math.PI; men (double) r * r * Math.PI (double) r * r * Math.PI (double) r r Math.PI Math Math.PI double nagasa = (double) r * 2 * Math.PI; nagasa (double) r * 2 * Math.PI (double) r * 2 * Math.PI (double) r 2 Math.PI Math Math.PI System.out.printf("%.6f %.6f" ,men,nagasa) System.out.printf System.out System System.out "%.6f %.6f" men nagasa String[] args args public class Main {
    public static void main(String[] args)throws Exception {
    	InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

       String input = br.readLine();
       double r = Double.parseDouble(input);
       double men = (double) r * r * Math.PI;
       double nagasa = (double) r * 2 * Math.PI;
       System.out.printf("%.6f %.6f" ,men,nagasa);
    }
} public class Main {
    public static void main(String[] args)throws Exception {
    	InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

       String input = br.readLine();
       double r = Double.parseDouble(input);
       double men = (double) r * r * Math.PI;
       double nagasa = (double) r * 2 * Math.PI;
       System.out.printf("%.6f %.6f" ,men,nagasa);
    }
} Main
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args)throws Exception {
    	InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

       String input = br.readLine();
       double r = Double.parseDouble(input);
       double men = (double) r * r * Math.PI;
       double nagasa = (double) r * 2 * Math.PI;
       System.out.printf("%.6f %.6f" ,men,nagasa);
    }
}