4 4 1 10 0 20 30 1 2 7 1 3 4 2 4 8 3 4 6