12 3 1 6 5 3 5 9