15 7 2 1 4 5 6 7 2 5 3 1 8 3 9 2