Problem:
Score : 100 points

Problem Statement

Print the circumference of a circle of radius R.

Constraints

1 \leq R \leq 100

All values in input are integers.

Input

Input is given from Standard Input in the following format:

R

Output

Print the circumference of the circle.
Your output is considered correct if and only if its absolute or relative error from our answer is at most 10^{-2}.

Sample Input 1

1

Sample Output 1

6.28318530717958623200

Since we accept an absolute or relative error of at most 10^{-2}, 6.28 is also an acceptable output, but 6 is not.

Sample Input 2

73

Sample Output 2

458.67252742410977361942

Solution in OCaml (4.10.0) (judge verdict: Accepted)

(* --------------Encoder-------------- *)
(* -----function----- *)
let encoder = float_of_string (read_line ())

(* -------test------- *)
(*let test1 = (encoder = 0.0)*)
(* ----------------------------------- *)

(* --------------Decoder-------------- *)
(* -----function----- *)
let decoder ans = string_of_float ans

(* -------test------- *)
(* ----------------------------------- *)

(* --------------Processor-------------- *)
(* -----function----- *)
(* purpose
 *      与えられた半径から周長を求める
*)

(* function type
        processor : float -> float
*)
let rec processor r = 2.0 *. Float.pi *. r
(* -------test------- *)
let test1 = (processor 0.0 = 0.0)
let test2 = (processor 1.0 = 6.28318530717958623200)
(* ----------------------------------- *)


(* ----------------main---------------- *)
(*let () = print_endline (decoder (processor encoder))*)
let main () =
        Printf.fprintf stdout "%.20f\n" (processor encoder)
let _ = main ()
(* ------------------------------------ *)