make10

your goal is to make a mathematical expression that equals 10 using four numbers in order. allowed characters: +-*/().^!.

try these to start out!

next, you can try all the numbers!

technical notes
  • not all puzzles are solvable.
  • 0^0 = 1 and 0! = 1.
  • the calculator is an edited version of math-expression-evaluator to use decimal.js. this change was vibe coded with google gemini.
  • đŸ’¥means that the numbers are too large or require too many digits of precision. this is to avoid lag spikes in calculations.
  • message me on discord @flfff for comments, suggestions, or fun puzzles!
changelog
  • 6/6/2025: added multisolve mode, progress pictures, and next buttons
  • 6/5/2025: switched to arbitrary precision arithmetic
  • 6/4/2025: release date!