Якщо виконується умова задачі, і принаймні одне з чисел a,b дорівнює 1, то твердження є очевидним. Нехай a>1 і b>1. Позначимо b+1a4−1=yx, a+1b4−1=tz, де x,y,z,t — натуральні числа, причому (x;y)=(z;t)=1. За умовою задачі, сума yx+tz=m є цілим числом, тобто xt+yz=myt. З цієї рівності випливає, що y:t і t:y. Отже, y=t. Оскільки добуток
yx⋅tz=b+1a4−1⋅a+1b4−1=(a−1)(b−1)(a2+1)(b2+1)=k
також є цілим числом, то y=t=1, бо (x;y)=(z;t)=1. Звідси випливає, що b4−1 ділиться без остачі на a+1. Звідси одержуємо, що b2012−1≡a+1(mod2012), а числа b2012−1≡a2010−1(mod2010), і діляться без остачі на a+1 (ми враховуємо, що a2010−1=(a2)1005−1 ділиться без остачі на a2−1), то a2010b2012−1≡a+1, що й треба було довести (можна також було скористатися й властивостями конгруенцій).