111111111
111111111
11111111
11111111
1111111
1111111
222222
222222
111111
111111
22222
22222
3
3
11111
11111
1111
1111