2 6 1 2 100 200 1 2 2 1 200 100 2 1 4 1 2 15 16 17 18 19 20