from numpy import*;circleIntersection=lambda a,b,r:(lambda s:int(max(0,r*r*(s-sin(s)))))(2*arccos(hypot(*array(a)-b)/2/r))

eb170708d675a0a1de59fd9cd4825512a51aa64d
<mask token>

<mask token>
circleIntersection = lambda a, b, r: (lambda s: int(max(0, r * r * (s - sin
    (s)))))(2 * arccos(hypot(*(array(a) - b)) / 2 / r))

from numpy import *
circleIntersection = lambda a, b, r: (lambda s: int(max(0, r * r * (s - sin
    (s)))))(2 * arccos(hypot(*(array(a) - b)) / 2 / r))

from numpy import*;circleIntersection=lambda a,b,r:(lambda s:int(max(0,r*r*(s-sin(s)))))(2*arccos(hypot(*array(a)-b)/2/r))
