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