import java.util.*;
import java.lang.Math;

public class Main{
public static void main(String[] args){
try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
}
}
} import java.util.*; util.* java import java.lang.Math; Math java.lang public class Main{
public static void main(String[] args){
try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
}
}
} Main public static void main(String[] args){
try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
}
} main {
try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
}
} try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
} catch(InputMismatchException e){
System.out.println(e);
} InputMismatchException e {
System.out.println(e);
} System.out.println(e) System.out.println System.out System System.out e {
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

} double r = new Scanner(System.in).nextDouble(); r new Scanner(System.in).nextDouble() new Scanner(System.in).nextDouble new Scanner(System.in) double S = r * r * Math.PI; S r * r * Math.PI r * r * Math.PI r r Math.PI Math Math.PI double L = 2 * r * Math.PI; L 2 * r * Math.PI 2 * r * Math.PI 2 r Math.PI Math Math.PI System.out.printf("%.5f %.5f\n", S, L) System.out.printf System.out System System.out "%.5f %.5f\n" S L String[] args args public class Main{
public static void main(String[] args){
try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
}
}
} public class Main{
public static void main(String[] args){
try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
}
}
} Main
import java.util.*;
import java.lang.Math;

public class Main{
public static void main(String[] args){
try{
double r = new Scanner(System.in).nextDouble();
double S = r * r * Math.PI;
double L = 2 * r * Math.PI;

System.out.printf("%.5f %.5f\n", S, L);

}catch(InputMismatchException e){
System.out.println(e);
}
}
}