Реальная математика, огэ
Прошу меня простить, если есть ошибка( делал на скорую руку ;) ). Надеюсь, что вы поимёте суть решения.