4 2 0 10 11 20 1 12 13 19