3 11 12 1 10
1010