Solve directly in your browser

Get better at maths by solving one problem at a time.

Daily puzzles, interactive topics, past papers and feedback for students preparing for maths competitions.

Start without an account. Sign in when you want streaks, saved history, and personalised practice.

Mini puzzle
8
?
6
3
5
?
?
9
2
Past-paper style

JMC sample: What is 2 + 3 x 4?

A
B
C
D
E
Progress view
Reasoning feedback

Case 1 gives 3 outcomes.

This step assumes the cases are equally likely.

Check if each case has the same number of outcomes.

Start with today's puzzle.

Magic squares, cryptarithms and short challenges you can solve directly in the browser.

Play today's puzzle
Magic Square
8
6
3
5
9
2

Read the idea. Then try it.

Library pages combine short theory, interactive sandboxes and problems to practise immediately.

Explore the library
Knight's Tour
TheorySandboxProblems
1

Practise from real past papers.

Work through JMC, Kangaroo, Olympiad and other competition problems with instant checking.

Browse past papers
Past-paper preview
Junior Mathematical Challenge

If x + y = 10 and xy = 21, what is x^2 + y^2?

Get feedback on your reasoning.

Submit a written solution and see exactly where the logic breaks, not just whether the final answer is right.

See how feedback works

Full feedback history requires an account.

Written-solution feedback
This step assumes the two cases are equally likely, but the previous line only proves they are possible.
Logic flow72%

Track your training like a real skill.

Sign in to save progress

See what you practise, where you improve, and which topics need attention.

Create free account

Activity heatmap

Topic performance

Algebra78%
Number Theory64%
Geometry58%
Combinatorics71%
Current streak

13 days

Problems solved

248

Accuracy

81%

Ready to solve something?

Try a puzzle now, or create an account to save your progress.