5 256 42 1000 1000 -1000 1000 -1000 1000 20 22