Rules: Divide the grid into grey and white regions so that each region contains exactly one number and this number represents the size of the region in unit squares. Numbers in white cells should be part of a white region, same rule applies for grey numbers. Two regions of the same colour cannot touch each other from the sides.
Background: This is a JPC puzzle, you can see the original page from 15th JPC, 2006. I met that same puzzle in Matus’s set of 11th 24 HPC, named “Double Islands”. I prepared this type only once for Zagreb Open 2011. I gave the name. I’m sorry about this, but I had no other choice.