Entrada
Inteiros a1, a2, a3, b1, b2, b3, cada um no intervalo de 1 a 20.
Saída
True if a1^(a2^a3) > b1^(b2^b3) and False otherwise.
^ é exponenciação nesta questão.
Regras
Isso é código-golfe. Seu código deve terminar corretamente em 10 segundos para qualquer entrada válida em um PC de mesa padrão.
Você pode produzir qualquer coisa Truthy for True e qualquer coisa Falsey for False.
Você pode assumir qualquer ordem de entrada que desejar, desde que especificada na resposta e sempre a mesma.
Para esta pergunta, seu código deve estar sempre correto. Ou seja, não deve falhar devido a imprecisões de ponto flutuante. Devido ao alcance limitado da entrada, isso não deve ser muito difícil de alcançar.
Casos de teste
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