12222211
22111211
21421211
21511221
21311121
22124121
12511221
12222211