what is plane sweep algorithm to compute all intersection points between the circles?
Wikipedia is your friend.!!!