#include using namespace std; template istream &operator>>(istream &is,vector &a){ for(auto &v : a) cin >> v; return is; } template ostream &operator<<(ostream &os,const vector &a){ if(a.size() == 0) return os; cout << a.at(0); for(int i=1; i> C >> r >> R; R -= r,R /= 2,r += R,r *= pi*2,R *= R*pi; cout << fixed << setprecision(20) << r*R*C << endl; }