Heyawake #17
Colour the grey cells of the grid dark or white. A number in a region indicates how many cells in that one are to be darkened. In regions without a number, any number of cells can be darkened (or none, if necessary).
Stripes of white cells may not extend horizontally or vertically across more than one area boundary.
Dark cells may not be orthogonally adjacent (but they may be diagonally adjacent). All white cells must form a single, orthogonally contiguous area.