#include <iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
const double PI = 3.141592654;
double d,r;
cin>>d>>r;
std::cout.precision(2);
std::cout << std::fixed << std::showpoint << PI*(r*r-0.25*d*d);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxjbWF0aD4KI2luY2x1ZGU8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGNvbnN0IGRvdWJsZSBQSSA9IDMuMTQxNTkyNjU0OwogICAgZG91YmxlIGQscjsKICAgIGNpbj4+ZD4+cjsKICAgIAogICAgc3RkOjpjb3V0LnByZWNpc2lvbigyKTsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmZpeGVkIDw8IHN0ZDo6c2hvd3BvaW50IDw8IFBJKihyKnItMC4yNSpkKmQpOwogICAgcmV0dXJuIDA7Cn0K