Problem:
Circle

Write a program which calculates the area and circumference of a circle for given radius r.

Input

A real number r is given.

Output

Print the area and circumference of the circle in a line. Put a single space between them. The output should not contain an absolute error greater than 10-5.

Constraints

0 < r < 10000

Sample Input 1

2

Sample Output 1

12.566371 12.566371

Sample Input 2

3

Sample Output 2

28.274334 18.849556

Solution in Ruby (judge verdict: Wrong Answer)

class Main
  def self.run
    r = read_input
    circle = Circle.new(r)
    puts "#{circle.area} #{circle.perimeter}"
  end

  private

  def self.read_input
    gets.to_i
  end

end

class Circle
  def initialize(radius)
    @radius = radius.to_f
  end

  def area
    (@radius ** 2 * Math::PI).round(6)
  end

  def perimeter
    (@radius * 2 * Math::PI).round(6)
  end
end

Main.run