Последовательное филломино

Разделите сетку на связные блоки, размер которых совпадает с числом. Каждый блок касается блока на единицу меньше или больше.
Управление
Заполните каждую клетку числом. Связные клетки с одинаковым числом образуют блок; число равно размеру блока. Блоки одинакового размера не могут иметь общую сторону. Каждый блок должен касаться блока размером на 1 меньше или больше.
Логика · Числа · Дедукция · Сетка
Тренировка мозга · PuzGo