1 1 1 2 2 2 10 4 6 50 50 50 -1 7 18 -1 -1 -1