Skip to main content

A little sharper, one question at a time.

Endless generated questions with instant feedback and a per-question stopwatch. Pick a task type to start.

How a practice question works

  • Every question is generated from a seed rather than drawn from a fixed bank, so the supply does not run out and you never see a repeat you did not ask for.
  • Pick a difficulty (low, medium, high) or leave it on random. Latin Square difficulty is guided by the solver’s connected deduction chain. The levels are independent practice bands.
  • A stopwatch runs while you work and turns amber past the 75-second exam pace, so you train the rhythm as well as the patterns.
  • After you answer, a worked solution explains the reasoning, not just which option was right.
  • Every attempt is recorded, so your dashboard can show accuracy and median time per task type and difficulty.

Practice needs a free account, because the attempts have to be stored somewhere to be worth recording. The free plan includes generated questions up to a daily limit, with no ads.

Read the rules first

Each task type has a page with the full instructions, the constraints every valid question satisfies, and worked examples. No account needed for those.

Want the real thing instead of instant feedback? Timed exam sets run 20 questions against a 25:00 countdown with no feedback until you finish.