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

public class Main{


	public static void main(String[] args){

		BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));

		try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		}

	}

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


	public static void main(String[] args){

		BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));

		try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		}

	}

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

		BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));

		try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		}

	} main {

		BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));

		try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		}

	} BufferedReader reader=new BufferedReader(new InputStreamReader(System.in)); reader new BufferedReader(new InputStreamReader(System.in)) try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		} catch(IOException e){
			System.out.println("??¨??????:"+e);

		} IOException e {
			System.out.println("??¨??????:"+e);

		} System.out.println("??¨??????:"+e) System.out.println System.out System System.out "??¨??????:"+e "??¨??????:" e {


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		} double r=Double.parseDouble(reader.readLine()); r Double.parseDouble(reader.readLine()) Double.parseDouble Double reader.readLine() reader.readLine reader double S=Math.PI*r*r; S Math.PI*r*r Math.PI*r*r Math.PI Math Math.PI r r double l=Math.PI*2*r; l Math.PI*2*r Math.PI*2*r Math.PI Math Math.PI 2 r System.out.printf("%6f %6f", S, l) System.out.printf System.out System System.out "%6f %6f" S l reader.close() reader.close reader String[] args args public class Main{


	public static void main(String[] args){

		BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));

		try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		}

	}

} public class Main{


	public static void main(String[] args){

		BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));

		try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		}

	}

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

public class Main{


	public static void main(String[] args){

		BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));

		try{


			double r=Double.parseDouble(reader.readLine());

			double S=Math.PI*r*r;
			double l=Math.PI*2*r;
			System.out.printf("%6f %6f", S, l);

			reader.close();
		}catch(IOException e){
			System.out.println("??¨??????:"+e);

		}

	}

}