100 1 10000 3 4 1000 -1 -1 -1