10 20 11 19 100 1000 -1 -1