3 4 -1 -1 2 7 5 -1 3 17 3 -1 400 1997 -1 1 1 -1 -1 3 5 -1 99 257 -1 257 256 7 -1 9 67 -1 317 1998 -1 1997 0 0 0