Which big number is bigger? Input

Integers a1, a2, a3, b1, b2, b3 each in the range 1 to 20.

Output

True if a1^(a2^a3) &gt; b1^(b2^b3) and False otherwise.


^ is exponentiation in this question.

Rules

This is code-golf. Your code must terminate correctly within 10 seconds for any valid input on a standard desktop PC. 

You can output anything Truthy for True and anything Falsey for False.

You can assume any input order you like as long as its specified in the answer and always the same.

For this question your code should always be correct. That is it should not fail because of floating point inaccuracies.  Due to the limited range of the input this should not be too hard to achieve.

Test cases

3^(4^5) &gt; 5^(4^3)
1^(2^3) &lt; 3^(2^1)
3^(6^5) &lt; 5^(20^3)
20^(20^20) &gt; 20^(20^19)
20^(20^20) == 20^(20^20)
2^2^20 &gt; 2^20^2
2^3^12 == 8^3^11
1^20^20 == 1^1^1
1^1^1 == 1^20^20
Perl 6, 31 29 bytes

-2 bytes thanks to Grimy



*.log10* * ***&gt;*.log10* * ***


Try it online!

Believe it or not, this is not an esolang, even if it is composed of mostly asterisks. This uses Arnauld's formula, with log10 instead of ln.