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