10 2 3 6 5 7 4 -1 -1 10 8 -1 9 -1 -1 -1 -1 -1 -1 -1 -1