Learn as you go
Stuck on a rectangle? Ask for a step that explains which boundary or uncovered cell makes a move possible.
Learn the rules ↗Turn numbers into rectangles. A free logic puzzle you can settle into, one thoughtful move at a time.
One grid.
A little room to think.
grove-v1-2026-09-26-easy
Tap two opposite corners, or drag a rectangle.
Each rectangle holds one number. Its area must equal that number. Cover every cell without overlaps.
← ↑ ↓ → move. Enter or Space selects the first and second corner. Escape cancels. Delete removes the rectangle under focus. Use Undo to take back a move.
Stuck on a rectangle? Ask for a step that explains which boundary or uncovered cell makes a move possible.
Learn the rules ↗Try a compact 5 × 5 or give yourself more room with a 7 × 7 or 9 × 9. The clock is optional company, not a deadline.
Play a practice grid ↗One new puzzle per size each day, shared by everyone. Progress stays in this browser, so you can take a break.
Visit the daily puzzle ↗Shikaku is a logic puzzle about partitioning a grid. Each number belongs to one rectangle whose area matches that number. Squares count as rectangles too. You finish when the rectangles cover the whole board without sharing any cells.
Our puzzles are generated here and checked for a single solution. You do not need arithmetic beyond counting squares and multiplying side lengths. Larger boards give you more relationships to keep track of; the size labels are a guide, not a formal difficulty rating.
The daily set follows UTC, not your device’s time zone. A new visit after 00:00 UTC loads the next day. A board you already have open stays on that date until you refresh. Use “Copy puzzle link” to share that exact date and size.
Yes. Tap two opposite corners or drag across the grid. Keyboard players can move with the arrow keys and select corners with Enter or Space. “Larger grid” gives small cells more room on narrow screens.
A rectangle can match its number yet leave its neighbors impossible to solve. Undo or erase it, then ask for an explanation. The game checks the three local rules as you play; it does not silently reject every move outside the final solution.