3
10
9
12
1
5
4
7
Last bend