вход
Целые числа a1, a2, a3, b1, b2, b3, каждое в диапазоне от 1 до 20.
Выход
True if a1^(a2^a3) > b1^(b2^b3) and False otherwise.
^ это возведение в степень в этом вопросе.
правила
Это код-гольф. Ваш код должен завершаться правильно в течение 10 секунд для любого допустимого ввода на стандартном настольном ПК.
Вы можете вывести что-нибудь Truthy для True и что-нибудь Falsey для False.
Вы можете принять любой порядок ввода, который вам нравится, если он указан в ответе и всегда одинаков.
Для этого вопроса ваш код всегда должен быть правильным. То есть он не должен выходить из строя из-за неточностей с плавающей запятой. Из-за ограниченного диапазона входных данных это не должно быть слишком трудным для достижения.
Контрольные примеры
3^(4^5) > 5^(4^3)
1^(2^3) < 3^(2^1)
3^(6^5) < 5^(20^3)
20^(20^20) > 20^(20^19)
20^(20^20) == 20^(20^20)
2^2^20 > 2^20^2
2^3^12 == 8^3^11
1^20^20 == 1^1^1
1^1^1 == 1^20^20