0 5 5 6 7 1 5 6 6 7 2 5 6 7 7 3 5 6 7 8 4 5 6 7 8 -1 5 6 7 8 exit 0