/* package whatever; // don't place package name! */
import java.util.Random;
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static double solution(int x1,int y1,int r1,int x2,int y2,int r2)
{
int intersect=0;
int trials=200000*r1*r1*4;
for(int i=0;i<trials;i++)
{
double x
=(Math.
random()-0.5) * r1
*2+x1
; double y
=(Math.
random()-0.5) * r1
*2+y1
; if( (x-x2)*(x-x2)+(y-y2)*(y-y2)<r2*r2 )intersect++;
}
return intersect*1.0/trials*(r1*r1)*3.1415926535;
}
{
System.
out.
print(String.
format("%.6f",solution
(2,
2,
3,
5,
5,
3))); // your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwppbXBvcnQgamF2YS51dGlsLlJhbmRvbTsKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgZG91YmxlIHNvbHV0aW9uKGludCB4MSxpbnQgeTEsaW50IHIxLGludCB4MixpbnQgeTIsaW50IHIyKQoJewoJCWludCBpbnRlcnNlY3Q9MDsKCQlpbnQgdHJpYWxzPTIwMDAwMCpyMSpyMSo0OwoJCWZvcihpbnQgaT0wO2k8dHJpYWxzO2krKykKCQl7CgkJCWRvdWJsZSB4PShNYXRoLnJhbmRvbSgpLTAuNSkgKiByMSoyK3gxOwoJCQlkb3VibGUgeT0oTWF0aC5yYW5kb20oKS0wLjUpICogcjEqMit5MTsKCQkJaWYoICh4LXgyKSooeC14MikrKHkteTIpKih5LXkyKTxyMipyMiApaW50ZXJzZWN0Kys7CgkJfQoJCXJldHVybiBpbnRlcnNlY3QqMS4wL3RyaWFscyoocjEqcjEpKjMuMTQxNTkyNjUzNTsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnQoU3RyaW5nLmZvcm1hdCgiJS42ZiIsc29sdXRpb24oMiwyLDMsNSw1LDMpKSk7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJfQp9