Note that some parts of this puzzle are written in strange glyphs. Throughout the Captain's Office round, we will need to deduce the meaning of the glyphs from context and realize these are in a constructed language with its own vocabulary, grammar, and number system. The language is called Blobbish, and it is used by an alien race called the Podomorphs, who Captain Houston has been communicating with.
Here is a full guide to the Blobbish language: A Primer on Blobbish for Earthlings, but note that it may contain spoilers for the entire round.
The puzzle consists of four minipuzzles. The answers, in order, are DAVE, BARRY, RIDLEY, and PEARSON. Dave Barry and Ridley Pearson are the authors of the novel Peter and the Starcatchers. The text at the bottom of the puzzle reads “That which is caught”, so the answer is STAR.
Each of the minipuzzles has flavortext referencing a book which features a cipher. We must understand each cipher and use it (or a related idea) to solve the minipuzzle. Below are solutions to the individual minipuzzles.
In Cryptonomicon by Neal Stephenson, whose main character is named Randy Waterhouse, a playing card cipher called the Pontifex is used. This was later developed into a real-world cipher called Solitaire. The cipher involves shifting each letter based on an algorithm, which is determined by the order of a deck of cards, including the two jokers.
The flavortext “Si Stebbins” clues the order the deck of cards should come in. The Si Stebbins stack is a cyclical card ordering for a standard 52-card deck. Using this as a starting point, we only need to determine one card’s fixed position (e.g. what the first card is), as well as where the two jokers are inserted, in order to determine the whole deck. These can be deduced by the given clues. Note that all the numbers in the clues are given in the Blobbish language, so we will have to translate those first (highlighted below).
Clue | Deduction |
---|---|
The first card is a multiple of 3. | The first card must be a 3, 6, or 9. |
The second card is not even. | The first card must be even, so it must be a 6. |
The last card is the strongest suit in bridge. | The strongest suit in bridge is spades. The first card must be a diamond. |
Thus, the first card is the 6 of diamonds.
Clue | Deduction |
---|---|
Joker A comes immediately before a power of 2. | Joker A comes before a 2, 4, or 8. |
Joker A does not neighbor a face card or an ace. | Joker A cannot come before a 2 or 4, so it must come before an 8. |
Joker A comes sometime after the 10 of diamonds. | We know the first card is the 6 of diamonds. Then the only 8 after the 10 of diamonds is the 8 of diamonds. |
Thus, Joker A is between the 5 of spades and 8 of diamonds.
Clue | Deduction |
---|---|
Joker B comes immediately after a prime. | Joker B comes after a 2, 3, 5, or 7. |
Joker B does not neighbor a Fibonacci number. | Joker B cannot come after a 2, 3, or 5, so it must come after a 7. |
Joker B comes sometime before 8 of hearts. | We know the first card is the 6 of diamonds. Then the only 7 before the 8 of hearts is the 7 of clubs. |
Thus, Joker B comes between the 7 of clubs and 10 of hearts.
With this, we have the order of the entire deck, including the jokers. The keystream is as follows: 19, 9, 38, 41, 18, 8, 37, 40, 17, 7, B, 36, 52, 16, 6, 35, 51, 15, 5, 34, 50, 14, 4, 33, 49, 26, 3, 32, 48, 25, 2, 31, 47, 24, 1, 30, 46, 23, 13, 29, 45, 22, 12, 28, 44, A, 21, 11, 27, 43, 20, 10, 39, 42.
Then applying the Solitaire cipher on the given text, WBCD, gives DAVE, the answer to this minipuzzle.
In Arthur Conan Doyle’s The Valley of Fear, Sherlock and Watson (but mostly Sherlock) decode a note encoded using a book cipher. In this cipher, the words of a message are encoded by specifying their indices in the second column of page 534 of the Whitaker’s Almanac. However, Watson’s initial guess is that the book is the Bible, and that is what we should use for this puzzle. The flavortext, “... use the most popular version,” indicates that we should use the King James Version of the Bible.
Passages in the Bible are typically specified by a book, a chapter, and a verse, written with a colon between the chapter and verse. Examples include Isaiah 41:10, Jeremiah 29:11, etc.
Each row of the puzzle has four entries. Three of them are numbers, and the fourth uses some strange symbols. The unknown symbols are numerals in the Blobbish language.
This suggests that each row is a sequence of four numbers, specifying a book (by its index in the list of books), chapter, verse, and word. If we have already solved Minipuzzle #1, we will have learned some of the numbers, and can use this to understand how to express numbers in the Blobbish language. Here’s the decoded table of numbers, with the numbers given in Blobbish highlighted, and the extracted word on the left.
Indicated word | Book index | Chapter | Verse | Word |
---|---|---|---|---|
behold | 1 | 25 | 24 | 10 |
behold | 4 | 32 | 14 | 2 |
writing | 5 | 31 | 24 | 13 |
behold | 6 | 22 | 11 | 8 |
behold | 7 | 14 | 8 | 22 |
revealed | 9 | 3 | 21 | 11 |
revealed | 10 | 7 | 27 | 11 |
victory | 13 | 29 | 11 | 15 |
writing | 17 | 8 | 13 | 5 |
strange | 19 | 81 | 9 | 14 |
victory | 19 | 98 | 1 | 26 |
strange | 20 | 5 | 20 | 11 |
strange | 23 | 43 | 12 | 15 |
strange | 26 | 3 | 6 | 7 |
writing | 27 | 6 | 10 | 7 |
writing | 40 | 19 | 7 | 13 |
revealed | 42 | 12 | 2 | 10 |
revealed | 43 | 12 | 38 | 30 |
victory | 46 | 15 | 54 | 34 |
victory | 66 | 15 | 2 | 20 |
We notice that there are five words, each repeated four times. Grouping them and reordering within each group, we get the following table.
Extracted word | Book index | Chapter | Verse | Word |
---|---|---|---|---|
behold | 1 | 25 | 24 | 10 |
behold | 4 | 32 | 14 | 2 |
behold | 7 | 14 | 8 | 22 |
behold | 6 | 22 | 11 | 8 |
revealed | 43 | 12 | 38 | 30 |
revealed | 10 | 7 | 27 | 11 |
revealed | 9 | 3 | 21 | 11 |
revealed | 42 | 12 | 2 | 10 |
strange | 26 | 3 | 6 | 7 |
strange | 23 | 43 | 12 | 15 |
strange | 20 | 5 | 20 | 11 |
strange | 19 | 81 | 9 | 14 |
victory | 66 | 15 | 2 | 20 |
victory | 46 | 15 | 54 | 34 |
victory | 19 | 98 | 1 | 26 |
victory | 13 | 29 | 11 | 15 |
writing | 40 | 19 | 7 | 13 |
writing | 27 | 6 | 10 | 7 |
writing | 5 | 31 | 24 | 13 |
writing | 17 | 8 | 13 | 5 |
We notice that there is one Blobbish number in each position within each group. Thus, by reading only the Blobbish numbers, each group gives us a book index, chapter, verse, and word number. If we repeat the procedure with these sets, we find that the words we extract are actually numbers!
Book index | Chapter | Verse | Word | Extracted word | Group word | Index |
---|---|---|---|---|---|---|
1 | 32 | 8 | 8 | one | BEHOLD | B |
26 | 43 | 20 | 14 | four | STRANGE | A |
40 | 6 | 24 | 5 | two | WRITING | R |
43 | 7 | 21 | 10 | one | REVEALED | R |
66 | 15 | 1 | 15 | seven | VICTORY | Y |
Indexing these numbers into the corresponding group words, and sorting by book index, gives us BARRY, the answer to this minipuzzle.
In Shadow of the Hegemon, by Orson Scott Card, Petra Arkanian sends a message to Bean from captivity, by encoding it in the pixels of an image of a dragon. In this puzzle, we must do the same, following the given steps. Here are the steps in plain English, with Blobbish numbers highlighted:
The image is 512 x 512 pixels. Looking at the image, it’s clear that a row of pixels around the middle has been modified somehow. The 256th row of the image,
11010101|
is the 512-bit ciphertext, and it also satisfies the checksum.
Once we flip the bits with indices congruent to 0 modulo 7, 11, 13, and 19, we obtain the string
01010100|
The checksum here refers to the toons in Dragon Army in Ender's Game, which were labeled A, B, C, D, and E. This means that we should count the set of nibbles (half-bytes) which are not 1010, 1011, 1100, 1101, or 1110.
We have reached the main part of this puzzle - identifying the correct shifts. Because the start-of-text character (0x02) in ASCII is 00000010 and the end-of-text character (0x03) is 00000011, we can search for adjacent 8-bit substrings with exactly two and one 1s, respectively, to find a valid global shift. The 16-bit substring giving rise to the start and end characters is bolded in the above string.
There are exactly two global circular shifts which satisfy this property, and only one of them - once locally shifted so that the first bit is 0x02 - gives a string of uppercase letters (other than start and end):
00000010|
Converting each byte to ASCII, we obtain (removing the start and end of text characters) the phrase “REPLACE THE A IN ROBERT E LEE EWELLS KILLERS SURNAME WITH AN I”. The killer of Robert E. Lee (Bob) Ewell in To Kill a Mockingbird is Boo Radley, giving the answer RIDLEY.
It's a fun exercise to show that if there exists a global shift followed by a local shift to the post-bitflips string which extracts to a string of uppercase letters and spaces, then there's another global shift and local shift which extracts to the same string but where spaces are replaced with nulls and the first letter after each space is lowercase,“REPLACE tHE a iN rOBERT e LEE eWELLS kILLERS sURNAME wITH aN i". This is because of two simultaneous coincidences. The first is that while 00100000 encodes a space in ASCII, 00000000 (the null character) is also displayed as a space by most code which prints ASCII. The second is that every uppercase ASCII letter has a 0 in its third bit, and its corresponding lowercase letter has a 1 in its third bit.
Here's a sketch of the idea. First, if Y is the correct (uppercase with spaces) string and Z is the other (inverted title case with nulls) string, then we want to show that there's a sequence of local, global, and local shifts taking Y to Z. It turns out that a local shift of 8-i, a global shift of 1, and then a local shift of i-1, works. These operations replace the ith bit of each 8-bit block with the ith bit of the preceding block. In this way, each block receives a 0 from the preceding block unless the preceding block is a space, in which case it receives a 1 (and becomes lowercase).
In Gregor and the Code of Claw, by Suzanne Collins, the rats use a cipher called the Code of Claw for wartime communications. The humans eventually realize that the Code of Claw is a modified Caesar shift, where the letters in GORE are invariant but all other letters shift forwards by one. For example, the word “FORT” would become “HORU”. In this puzzle, we start with some ciphertext in the Code of Claw, and need to figure out what the invariant keyword is.
The given numbers are all between 1 and 26, suggesting that these should be converted to letters via A1Z26.
" | 17 | 1 | 26 | 21 | 9 | 5 | 15 | 6 | 6 | 19 | 3 | 5 | ||||||
Q | A | Z | U | I | E | O | F | F | S | C | E | |||||||
5 | 23 | 5 | 18 | 10 | 14 | 26 | 15 | 22 | 18 | 7 | 1 | 23 | 15 | 18 | " | |||
E | W | E | R | J | N | Z | O | V | R | G | A | W | O | R | ||||
- | 5 | 7 | 7 | 10 | 5 | 21 | 18 | 10 | 14 | 12 | 5 | 21 | ||||||
E | G | G | J | E | U | R | J | N | L | E | U |
After playing with this for a little while, we should realize that the plaintext is
“May the odds be ever in your favor”
-Effie Trinket.
This is a famous phrase from a better-known series by Suzanne Collins! Once this is understood, the set of fixed letters is seen to be {A, E, N, O, P, R, S}. We know that the letter 'P' is fixed because the 'M' in "MAY" became a 'Q', skipping over 'N', 'O', and 'P'.
The underscores and greater-than/less-than signs give us a partial ordering of the letters (interpreted as A1Z26 numbers), and the answer is
P > E > A < R < S > O > N,
or PEARSON.