NEW: geocache:

AlfaBet Soup by jdevor + sarah ; hidden in Cambridge, MA, USA

(you don't need to log in)

For more information about geocaching - solution

This is the solution to puzzle at Most of this page was blatantly copied from teh bigbro blog , I just filled in the final steps. Please stop reading now if you don't want me to spoil the puzzle for you. The aim of the puzzle is to figure out what the URL to the next page is, which is based on a clue given in the previous page and related to the number of the page.

If you're absolutely sure you've reached the end of your tether and cannot wait to advance and see the next page look here - otherwise, keep trying to solve the puzzle. Some of the clues are subtle and some of the answers, while tricky to reach, may have you kicking yourself once you find them because they are so obvious.


Page Text URL to next page Explanation  
1 1 2.html Clicking the '1' provides a link to '2', just to get you on your way.
2 2 3.html You should have figured out that the clue is a pattern based URL expression by now - so '3.html' is the obvious sequence.
3 III IV.html III is 3 in roman numerals, implying that you should use 4 in roman numerals to get the next page.
4 four five.html 'four' on the page implies that to get page 5, you use the text 'five.html.'
5 ooooo oooooo.html We're on page 5, and displaying five letter 'o's... so let's try 6 'o's to get the next page - 'oooooo'
6 110 111.html Anyone who deals with computers might spot 110 as being the binary representation of 6. To get to page 7, try the binary representation, 111.
7 sept huit.html sept is the French for 7, so let's try the French for 8, 'huit.'
8 thgie enin.html Cunning, this looks like 'eight' spelled backwards to me. Let's try 'nine' spelled backwards to get the ninth page.
9 -blank- TEN.html Selecting the text on this page and highlighting it will reveal that it has 'NINE' written on it - using black text on a black background. Alternatively, you can look at the HTML source to see this text. NINE in caps is naturally followed by TEN in caps.
10 -blank- e_l_e_v_e_n.html Looking at the source of the page reveals a comment: "<!--e_l_e_v_e_n shall follow-->" We're looking for page 11, so let's try 'e_l_e_v_e_n.html'
11 eeleeveen tweelvee.html Things are starting to get a little bit subtle now... All the 'e's were doubled in the last page, so for page 12 we double the 'e's to get tweelvee.
12 a_dozen a_bakers_dozen.html Traditionally, there were strict punishments for sellers who undersold by weight, so bakers used to sell 13 loaves instead of twelve, when asked for a dozen, so even if the twelve loaves were slightly underweight, the thirteenth ensured that the buyer got his or her money's worth. We're looking for page 13 and we have an implication that '_' (underscore) is to be used in place of a space - let's try a_bakers_dozen.
13 13, unlucky ... for_some.html The three dots imply that the well known expression, '13, unlucky for some' needs to be completed. We already know that '_' (underscore) is used for a space.
14 196 225.html We're on page 14, and 14 squared is 196. Let's try 15 squared = 225, to get to page 15.
15 ..-._.._..-._-_._._-. ..._.._-..-_-_._._-..html Since we already know that underscore is a space, this looks like Morse code - and sure enough, checking a Morse code dictionary confirms that it's Morse for FIFTEEN. Let's try the Morse code for SIXTEEN, '..._.._-..-_-_._._-.'
16 un_ar_bymtheg dau_ar_bymtheg.html I had to get some help with this one - and someone suggested I google for the last word. This revealed that it was Welsh and reminded me of a recent conversation with Alan Cox in a pub in Limerick, where we (for some unknown reason) ended up discussing numbering systems and linguistic knock-on effects of the same. This looks like the vigesimal system of counting used in old Welsh, and still commonly used to tell the time apparently. Dau being Welsh for two, let's try dau_ar_bymtheg to get 17. (After solving this one, I found this numerals page which describes the counting systems very well.)
17 1597 2584.html 1597 is the 17th Fibonacci Number so let's try 2584, it being the 18th.
18 -blank- NINEteen.html Although the page body is blank, we notice that the title has been set to "EIGHteen" - viewing the source of the page also verifies this. Looks like a lower case 'teen' with the start of the number in block caps. Trying 'NINEteen' we get the next page.
19 -blank- ___twenty___.html This is the most evil one yet, IMHO. When you think you've got the right answer, you get a previous page - a solution you've already seen! However, if you look at the source of the page using something that doesn't support javascript (I grabbed the page with wget), something more interesting appears. <script language="JavaScript"> window.location="2584.html"; </script> - which makes any browser that supports javascript bounce you back to the previous page, and: <p>___nineteen___</p> which is our clue.
20 20 twnton.html The image shown is called "twnt.png", which hints that we just need to delete a few of the letters. A few quick trials and errors bring us to the rule that we need to remove every third letter.
21 orziot_jiz psajpu_psk.html This one also requires some trial and error. It turns out that this is a +21 (or -5) rotation substitution cipher of "twenty_one" (i.e. where you replace each letter with the one 21 places in front of it in the alphabet). To get to the next stage, you'll need to apply a +22 (or -4) rotation substitution cipher on "twenty_two"
22 has_9 has_11.html Finally a reprieve. "Twenty two" has... 9 letters in it. So "Twenty two" has 11.
23 the hour before midnight.html Another easy one. In military time, 23:00 is 11pm, or an hour before midnight.
24 fn_four_point_eight_nine_


fn_five.html The decimal number is the beginning of the square root of 24 (it continues forever). Thankfully the square root of 25 is a little shorter.
25 x19 x1a.html Another wink to computer programmers. x19 is shorthand for "19" in hex , or base 16 (hexadecimal). This equals 25 in our familiar base 10. Similarly, 26 is "1a" in hex.
26 26 1b001b.html If you'll look at the HTML source, you'll notice- "background: #1a001a". At this point it should be clear that "1a" is 26 in hex. Since 27 is "1b" in hex, all we need to do is to replace the "1a"s with "1b"s.
27 -blank- bbbaa.html This is another evil one. But by now we know how to handle these. I used a nifty freeware packet sniffer by NetworkActiv ( There are few enough packets exchanged, that the unusual string "#bbabb" is easily evident. Remembering that 27 in binary is 11011, It follows that 28, which in binary is 11100, is meant to be encoded as "bbbaa".
Note: It was pointed out to me that there is an easier way- the style sheet for this page is "stylee.css" instead of the usual "style.css". The difference between them is that the former has the conspicuous "#bbabb" string in it.
28 28_has_feb 29_has_feb.html .It's really easy to over-think this one. It's really just a dumb trick question. If February is the only month that can have 28 days, which month can have 29 days? Errr... it's February of course.
29 tent_yew_inn hit_try.html A careful look at the words "tent, yew, inn" will show that between them, they exactly contain the letters of "twenty nine" (i.e. an anagram). As far as I could tell, "thirty" can only be broken up this way into the words: "hit" and "try". So thankfully, we only need to try two possibilities to get the correct solution.
30 you win (for now)   We're done!

Return to my links

Return to my webpage