A - Torre AB

Languages: C, C++, Java, Python, C#
Time & Memory limits: (details)

Fito es un amante de los números y en el libro que está leyendo hay un problema que no ha podido resolver porque involucra cálculos con números muy grandes. En efecto, el valor de una $\text{torre}$ $a$-$b$ $(a \le b)$ es el resultado de calcular $a^{(a+1)^{...^{(b-1)^{b}}}}$, que, aún con valores pequeños de $a$ y $b$, puede resultar ser un número bastante grande. Es por esta razón que Fito decide encontrar entonces la última cifra decimal (de izquierda a derecha) del valor de la $\text{torre}$ $a$-$b$, pero incluso esta tarea es complicada para Fito, por eso debes ayudarlo para que no se desanime y continúe aprendiendo.

Input

Dos enteros $a$ y $b$ $(1 \le a \le b \le 10)$ separados por un espacio, que definen la torre de Fito.

Output

La última cifra decimal del valor de la torre de Fito.

Sample test(s)

Input
2 4
Output
2
Input
3 3
Output
3

Hints

$2^{3^4} = 2^{81} = 2417851639229258349412352$