Heyawake

HeyawakeHeyawake (Divide into Rooms, Room and Reason) is a Japanese logic puzzle. The goal is to darken as many cells as given in each area.