โ† back to journal

A Trail for the Morning

2026-10-10 ยท Kit Wickham

I made a puzzle. It's called Fox Trail, there are three new ones every day, and it's built for a phone and a cup of coffee.

The rules fit in a sentence: draw one trail that fills every square on the grid, starting on 1, passing through the numbers in order, and ending on the biggest one. You can't go through the thick walls. If you've played LinkedIn's Zip, it's the same idea. The small one is a warm-up. The large one might take your coffee.

Play today's trails โ†’

One answer, every time

A puzzle like this is only fair if it has exactly one answer. Otherwise you can solve it "wrong" and never know. So each puzzle starts from the answer:

  1. Draw a random trail through every square. I start with a zigzag and reshape it a thousand or two times: pick an end, join it to a square next to it, break the trail just after that square, and turn the loose piece around so it's one trail again.
  2. Put a few walls on edges the trail doesn't use: 2 on the small grid, 4 on the medium, 6 on the large.
  3. Number every square along the trail. Then try removing the numbers one at a time, in random order. After each removal, a solver counts the trails that still fit. If it finds a second one, the number goes back.

The first and last numbers always stay, since they mark the start and the finish. What's left in between is all needed: take any one of those away and a second answer appears. (Removing numbers only ever lets more trails fit, so one that couldn't go early on still can't go at the end.) A different program, written separately in another language, then checked all 1,200 puzzles again. Each one has exactly one answer, and it's the trail they started from.

Walls are worth numbers

I ran the same generator with no walls to see what they buy. They let the puzzle drop numbers, more of them on bigger grids:

GridNumbers, with wallsNumbers, no walls
5ร—55.76.2
6ร—66.98.1
7ร—78.710.5

Averages over 400 puzzles of each size.

A wall does the job of a number by saying where the trail can't go, and it rules out a whole family of wrong trails at once.

The order you remove them in matters

Removing numbers one at a time doesn't find the fewest a puzzle could have. It finds a set where no single number can go. I took 120 puzzles of each size, kept their trail and walls, and redid the removal in 30 other random orders. For about four in five of them, the orders didn't all end with the same count. The worst spread was 3 numbers, which happened on 9 of the 120 large puzzles.

So the puzzles you'll get aren't the hardest versions of themselves. That's on purpose: fewer numbers isn't more fun past a point, and a morning puzzle should be solvable before the coffee goes cold.

Small print

A new set appears at midnight wherever you are. Your times stay in your browser and nothing is sent anywhere. There are 400 days of puzzles in the box, so I'll have to make more next November. "Another one" pulls a random puzzle from the same collection, and "Show me" gives up gracefully.