I need to find the last digit of $103^{103^{103^{103^{103}}}}$ so the value in $\mod10$. I know
\begin{align} 103^{103^{103^{103^{103}}}}&=(100+3)^{103^{103^{103^{103}}}}\\ &=100\cdot(stuff)+3^{103^{103^{103^{103}}}}\\ &=3^{103^{103^{103^{103}}}} \mod10 \end{align}
And then I am stuck. I have observed that the last digit of a power of 3 is cyclic: $$3 \to 9 \to 7 \to 1 \to 3 \to 9 \to 7 \to\cdots$$
This means it depends on $103^{103^{103^{103}}}\mod4$.
Is this the right method? do I just need to keep doing this or is there a simpler "trick"?
Hint: $103=-1\pmod4$, and $-1$ to any odd power is $-1$.
Edit: Full answer: once you arrive at $3^{103^{103^{103^{103}}}}$, you can take the exponent mod 4, like you suggested. Drawing from my hint, we have $103^{103^\text{positive int}}=(-1)^{\text{odd number}}=-1=3\pmod 4$, since the exponent $103^\text{positive int}$ is an odd number. So your answer is $3^3=7\pmod{10}$. The last digit is $7$.