https://etudes.ru/etudes/peach-stone-theorem/7/