Question 58Let $n\ge2$ be an integer. Let $a$ be the largest positive integer such that $2^a\mid5^n-3^n$, and let $b$ be the largest positive integer such that $2^b\le n$. Prove that $a\le b+3$.