Сидел над этой задачей долгое время. Я не смог ее решить (не хватило данных). Но я не поленился и забил в интернете именно то, что ты нам дал как условие. Оказывается данная задача уже была решена на ЭТОМ же сайте. Впредь ищи лучше. Если я правильно понял, тебе надо найти 3-ю сторону.