Author: 红葉 (MOMIJI), from China, this question comes from his personal blog.
1. A rectangle, bordered by bold lines, is called a "room". Fill in cells under the following rules.
2. The numbers indicate how many painted cells there are in a room. Rooms with no number may have any number of painted cells.
3. White cells cannot stretch across more than two rooms in a straight line.
4. Painted cells cannot be connected horizontally or vertically. White cells must not be separated by painted cells.
The three 2x2-2s distributed in an L-shape at the center of this question are the first female puzzle writer いかこ (real name Nao Arai, member of nikoli, who participated in the production of the world’s largest crossword puzzle "Megacross"). One of the five puzzle writers) named the famous Tejin "いかこ入".
Nikoli linkfor an example.
Solution code: For each row from top to bottom the number of black cells.