3 11 12 1 10
1423
1010