665565223
3223
2522
33
6546544564655445645
65445645646546564545
654445456456
546456445646545
6544512123123312312
654456456456465465
2311212313231212
654465456465465645
687456445465465465