Suguru

Suguru is a Japanese logic puzzle. Enter a number in each cell of the puzzle so that each block contains numbers from one to the number of cells in the block.

Suguru

Rules: A number must be entered in each cell of the grid. A region of N cells must contain all numbers from 1 to N exactly once.
The numbers in orthogonally or diagonally adjacent cells must be different.