nonogram puzzle

4
1
2
1
6
3
2
1
4
1
4
1
3
2
1
1
6
1
2
4
1   1
2   2
1   1
6
2   2   2
10
1   6   1
1  1  1  1
1  2  2  1
2

click to fill in cells. option + click to mark squares pink.

numbers above correspond to columns, left to rows. numerical value indicates contiguously shaded cells. for example, '10' indicates a group of 10 shaded cells. two or more values indicates groups of shaded cells. for example, '3 3' indicates two groups of 3 shaded.

the amount of contiguous empty cells is not given. therefore, consider all configurations for that value. for example, '4 4' has three potential configurations. one:[xxxx--xxxx], two:[-xxxx-xxxx], three:[xxxx-xxxx-]. logically, shaded cells overlap at points of certainty. we deduce that the cells [-xxx--xxx-] must be shaded.

to solve, continue deducing until all values satisfied.