complete solution for circle intersection puzzle