4 1 2 3 4 4 10 18 15