برای حل این مسئله به ترتیب کتابهای ادبیات، ریاضی و فیزیک را با ا، ر، ف نامگذاری می کنیم. 9 جایگشت در نظر میگیریم. با توجه به اهمیت ترتیب کتابها، جایگشت9ام و8ام، نباید، کتابهای ف1، ر1 و ا1 باشن.
حالت اول: اولین جایگشت ر1 و آخرین جایگشت ر3. در این صورت 7 حالت برای قرار گرفتن ر2 وجود داره.
حالت دوم: اولین جایگشت ر1 و آخری، ف3 باشه. در این صورت 21 حالت برای قرار گرفتن ر2 و ر3 وجود داره.
حالت سوم: اولین جایگشت ر1 و اخرین، ا3. به طور مشابه 21 حالت داریم.(به طور کلی تمام حالتهایی که در آن ف3 و ا3 در آخر باشن، مثل هم هستن.)
حالت چهارم: دومین جایگشت ر1 و آخری ر3. در این صورت، جایگشت اول میتواند ا1 یا ف1 باشد و برای ر2، 6 حالت وجود داره. پس، کل حالتها میشه 12.
به همین روال، تمام حالتهایی رو که ر1 میتونه با جایگشت اخر داشته باشه در نظر میگیریم. با احتساب همین حالتهای ممکن برای ا1 و ف1، کلا میشه 2103. البته توجه داریم مثلا در حالتی که ر1، جایگاه پنجم باشه و ر3 آخر، اونوقت جایگاههای اول تا چهارم، بسته به اینکه چطور ف1، ا1، ف2، ا2 یا ف3 و ا3 انتخاب شه، 8 یا 16 حالتی میشن.
اما تکرار پیش میاد. مثلا اگر ر1 در جایگشت 5ام و ف3 در جایگشت اخر باشه، میتونه با حالتی که ف1 در جایگشت7ام و ف3، جایگشت آخر باشه، یکی بشن.
لذا با کم کردن این تکرارها، جواب آخر میشه 1680.