#include <iostream>
using namespace std;
const float P = 3.14159265;
class Figure {
public:
virtual double area() = 0;
virtual double perim() = 0;
};
class Rectangle{
protected:
int w , h;
public:
void read(){
cin >> w >> h ;
}
virtual double area(){
return h*w;
}
virtual double perim(){
return 2*(h+w);
}
};
class Circle {
protected:
int r;
public:
void read(){
cin >> r;
}
virtual double area(){
return P*r*r;
}
virtual double perim(){
return 2*P*r;
}
};
int main(){
int a ;
cin >> a;
Figure** arr = new Figure*[a];
char name[10];
for(int i = 0; i<a ; i++){
cin >> name ;
if( name[0] == 'C'){
arr[i] = new Circle();
arr[i]->read();
}
}
x.read();
cout << x.area() <<" "<< x.perim();
return 0;
}