3 1 1000 1000 2 3 -1 -1 -1 -1