1 35 2 12 3 5 4 1