4 2 3 1 4 10 20 30 40