Pata

Description
Pata is a variant of Tapa, in which the cells in a grid are split into either shaded or unshaded.

Rules
The objective is to divide the grid into shaded and unshaded cells, subject to the following rules:
 * 1) Clue cells cannot be shaded and indicate the number of consecutive cells unshaded around them. There must be at least one shaded cell between unshaded regions. ? is wild and can stand for any non-zero value.
 * 2) There must be one contiguous area of shaded cells, which is not allowed to contain 2x2 areas.

Example
A standard 10x10 pata and its solution.