10
12
111
5
12
11
1
0
111
45