Double Choco

Divide the grid so every region has matching white and gray shapes.
Controls
Drag across empty cells to paint a region; tap a painted region to erase it. Each region needs one connected white area and one connected gray area of the same size and shape. A number shows how many cells of each color are in its region. Every cell must belong to a region.
Logic · Deduction · Grid · Region
Brain training · PuzGo