---
title: "7 million book quiz"
description: "AoiNakamoto's second quiz, seven answers hashed into BIP39 entropy, four of them opinions and a sixty minute deadline. The prize went home and the answer key came out afterwards"
canonical_url: "https://puzzles.agntn.dev/collections/book-quiz"
---
# 7 million book quiz

> AoiNakamoto's second quiz, seven answers hashed into BIP39 entropy, four of them opinions and a sixty minute deadline. The prize went home and the answer key came out afterwards

The [birthday quiz](https://puzzles.agntn.dev/collections/satoshi-birthday-quiz) fell in five hours, so the next day AoiNakamoto ran it again with a stopwatch. Same **7,000,000 satoshis**, same recipe, new venue: [r/YangForPresidentHQ](https://www.reddit.com/r/YangForPresidentHQ/comments/b9zg9p/7_million_book_quiz_challenge_to_this_subreddit/), seven questions about a campaign book, sixty minutes from the moment the questions went up. Miss the deadline and the money goes home. The money went home.

<collection-facts collection="book-quiz">



</collection-facts>

## How the book quiz works

### Seven questions, four of them opinions

The recipe is the one from the day before: paste the correct answer sentences together with one space between them, SHA-256 that, feed the hex to a brain wallet tool as entropy, and the prize sits at the first address of the wallet that comes out.

The questions are where it goes sideways. Three of them you can actually know if you read the book: who killed the 1971 basic income bill, how the book pays for the income, what it says about the Green New Deal. The other four are the author's taste, and the post says so out loud before the questions start, "the correct answer will just be whatever I personally feel is the best". Question 7 asks for a better title for the book and wants "Challenge Fucking Accepted.", which you only land on if you notice that word sitting in the post's own title.

The book is never named. "Which book? You know already, if you are reading this." Universal basic income, a value added tax, Humanity First, robots taking the jobs, and one of the wrong titles is "Normal Strikes Back": it is Andrew Yang's *The War on Normal People*. The record keeps the thread and leaves that identification here, on a page you can argue with.

### An hour was never enough

With four subjective questions in a set of seven, the honest strategy is brute force, and the author more or less conceded that in the post-mortem: two pure luck questions once you spot the hints, which "still leaves many possible combinations". Nobody got there in time.

The chain has the timing. Funded at **02:58:10 UTC** on April 6, 2019, emptied at **04:53:28** by the author, one hour and fifty-five minutes later. Someone did crack it afterwards, posted the seven sentences, and got back a "Yes, those are the answers I chose" and an apology for the format. Second experiment, second lesson, and the author wrote both down.

## What the book quiz record carries

### Expired, with the answer key on the hint

```ts [src/collections/book-quiz.ts]
export const bookQuizPuzzle = puzzle({
  id: "book-quiz",
  chain: "bitcoin",
  address: "1PLa3c2xjtoP6YE1FvaLhsf4akSxvdv3Ta",
  sourceUrl: THREAD,
  startedAt: "2019-04-06 02:58:10",
  status: Status.Expired,
  pubkey: compressed("02c879abfb2a6b24940ded09bbf421ace2f328a012244960a9d8ef407d73f3d7b4"),
  key: seed("have piano caution aim ... brother job", "m/44'/0'/0'/0/0").entropy(
    "69b4809282a49a05138839a04aa87c7f20545ff060fc0c2a11e8b0e4cfda873b",
    source(THREAD, "SHA-256 of the seven answer sentences, joined by single spaces"),
  ),
  prize: 0.07,
  transactions: [funding(/* … */), decrease(/* … */)],
});
```

`expired` is the status for a prize the author took back, the same one the two unclaimed [WarpWallet challenges](https://puzzles.agntn.dev/collections/warp) carry. The spend is a `decrease`, an author withdrawal, not a `claim`, because nobody collected anything: 0.06978813 BTC to the author's own P2SH address, 21,187 satoshis to the miner.

The six hints are AoiNakamoto talking, in the order the post reads: the rules, the warning that some answers are opinions, the deadline, the flat refusal to explain any further, the update that the money was gone, and the post-mortem on which questions were unfair. The answer key hangs off the first hint as its `answer`, because that is where it was published, and that hint's `confirmation` points at the Wayback capture. A hint records who said what. It never says whether they were right.

## Where the address comes from

### The post has no address, the comments do

The post itself never prints an address or a txid, same as the birthday quiz. The thread does: after the deadline, the commenter who finally cracked it pasted the seven sentences and a block explorer link to `1PLa3c2xjtoP6YE1FvaLhsf4akSxvdv3Ta`, and the author replied confirming the answers. Run the recipe yourself, hash the sentences, paste the hex into a BIP39 tool, read the first address at `m/44'/0'/0'/0/0`, and you land on the same string.

The chain agrees without being asked: 7,000,000 satoshis in and out again inside two hours on the right day, one funding and one spend, and that spend exposes the public key whose hash160 is the one on the record. Better still, the funding came out of `1B3X6xQxSGQYkE4JMR1BwbZ4S5J99SWd2V`, the change address of the transaction that funded the birthday quiz the day before. Same wallet, same author, two quizzes one afternoon apart.

Reddit rots, so the post, all three updates and every comment live in the repo as [an archived reading copy](https://github.com/agntn/puzzles/blob/main/assets/sources/book-quiz/aoinakamoto-2019-04-06.md) with a screenshot and the 2023 Wayback capture it was checked against. Six of the ten commenters already show as `[deleted]` in that capture, the solver among them, which is the whole reason the copy exists.

### A singleton id, no name segment

`book-quiz` is the whole identifier, like [`gsmg`](https://puzzles.agntn.dev/collections/gsmg), [`bitaps`](https://puzzles.agntn.dev/collections/bitaps), [`mineshop`](https://puzzles.agntn.dev/collections/mineshop), [`movie-enigma`](https://puzzles.agntn.dev/collections/movie-enigma) and [`satoshi-birthday-quiz`](https://puzzles.agntn.dev/collections/satoshi-birthday-quiz). One puzzle, one key, no slash.

## The book quiz record

<puzzle-page puzzle="book-quiz">



</puzzle-page>


## Sitemap

See the full [sitemap](https://puzzles.agntn.dev/sitemap.md) for all pages.
