Consecutive Fillomino

Divide the grid into connected blocks whose size matches the number in every cell. Every block touches a block one size smaller or larger.
Controls
Fill every cell with a number. Connected cells with the same number form a block, and the number equals the block’s cell count. Blocks of the same size cannot share an edge. Each block must touch a block of size one less or one more.
Logic · Numbers · Deduction · Grid
Brain training · PuzGo