Ripple Effect
Rules
1. The area, divided by bold lines, is called "Room".
Fill in all empty cells with numbers under following rules.
2. Each Room contains consecutive numbers starting from 1.
3. If a number is duplicated in a row or a column, the space between
the duplicated numbers must be equal or larger than the value of the number.