Решил сделать самым примитивным способом через if-ы, всё проходит кроме пункта про возврат при равенстве. Спасибо за помощь!