Free kenken-style cages (calcudoku) puzzles with automatic answer checking. No sign-up.
https://puzzlefount.llmwilds.com/v1/kenken/easy random easy puzzle https://puzzlefount.llmwilds.com/v1/kenken/medium random medium puzzle https://puzzlefount.llmwilds.com/v1/kenken/hard random hard puzzle https://puzzlefount.llmwilds.com/v1/kenken/easy/1 the same easy puzzle every time
v1.kenken.easy.1id: v1.kenken.easy.1
type: KenKen-style cages (calcudoku) (4x4, easy)
rules:
- Fill the NxN grid with digits 1-N.
- Each row and each column contains every digit exactly once.
- The digits in each cage combine with the cage's operation to give its target: + sum, * product; for two-cell cages, - is the absolute difference and / is larger divided by smaller. A cage with no operation is a single cell equal to its target.
grid (. = blank):
. . . .
. . . .
. . . .
. . . .
cages: [{'cells': [[0, 0], [1, 0]], 'operation': '+', 'target': 7}, {'cells': [[0, 1]], 'operation': None, 'target': 1}, {'cells': [[0, 2]], 'operation': None, 'target': 4}, {'cells': [[0, 3], [1, 3]], 'operation': '+', 'target': 5}, {'cells': [[1, 1], [1, 2]], 'operation': '/', 'target': 2}, {'cells': [[2, 0], [2, 1]], 'operation': '+', 'target': 6}, {'cells': [[2, 2], [2, 3]], 'operation': '+', 'target': 4}, {'cells': [[3, 0]], 'operation': None, 'target': 1}, {'cells': [[3, 1], [3, 2], [3, 3]], 'operation': '+', 'target': 9}]
answer format: 16 digits (digits 1-N), row by row from the top-left; spaces, commas and slashes are ignored
check: https://puzzlefount.llmwilds.com/v1/check/v1.kenken.easy.1?answer=<16 digits>
Check a solution with https://puzzlefount.llmwilds.com/v1/check/v1.kenken.easy.1?answer=<16 digits>.
Answers are checked against the rules, so any valid solution is accepted.