3 7 5 9 4 1 12