کلید مسئله فرد بودن گام آخر است که با گام اول که 0 است استتار میکند.
در واقع به کمک فرد بودن تعداد سکه ها مسئله حل میشود.
تعداد سکه های پشت را میشماریم و J قرار میدهیم.
حال تمام مراحل را بغیر از سه مرحلهء (2001,2001-J,J) طبق روال زیر انجام میدهیم.
در گام i فقط i سکه نزدیک را برمیگردانیم و در گام 2001-i فقط 2001-i سکه دور را برمیگردانیم.
پس ترکیب گام i با گام 2001-i یعنی تمام سکه ها یکبار برمیگردند.
حال در کل ما تغییری انجام نداده ایم و در واقع تمام گام ها را غیر از سه گام حذف کرده ایم تا با این سه گام مسئله را حل کنیم.
گام J را برای سکه هایی که به پشت هستند، که در اول کار شمارش کرده بودیم انجام میدهیم تا همه سکه ها رو شوند.
حال اگر 2001-J زوج باشد، سکه اول را 2001-J بار برمیگردانیم و در گام 2001 تمام سکه ها را به پشت تغییر میدهیم.
در غیر این صورت 2001-J فرد است، پس دو گام باقی مانده را روی سکه اول انجام میدهیم؛ درنتیجه سکه اول را در دو گام باقی مانده 4002-J بار برمیگردانیم تا همه سکه ها در حالت رو باقی بمانند.
نتیجه:حالتی که تعداد آن فرد است خروجی نهایی ما خواهد بود.