אם התולעת הולכת הפוך לשפה, היא מתחילה בסוף הספר הראשון (שהוא הדף האחרון של הספר האחרון) ומסיימת בתחילת הספר האחרון (שהוא הדף הראשון של הספר הראשון). לכן - היא עוברת 8 ספרים * 1000 + 2 עמודים. אבל - חוק המרווחים מבטל עמוד אחד, לכן התשובה היא : 8001. או שלא. בוקר טוב.
אם תסתכל על איך מסודרים הספרים על המדף, תראה שהעמוד הראשון בספר הראשון לא נמצא בהתחלה, אלא צמוד לסוף הספר השני! ואז התולעת בעצם לא צריכה לעבור את כל הדפים של הכרך הראשון והאחרון, אלא רק את השמונה שביניהם, ולכן זה 8000! יש?
של תחילת הספר הראשון(שהיא צמודה לסוף הספר השני) היא צריכה ללכת החוצה, לכיוון סוף הספר הראשון, ואז לחזור לשני והיה לי ממש בלאגן בראש. חחחחח פיתרון ממש מגניב!!