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