3
10
6
7
12
2
4
8
5
1
Last bend