10 20 21 3 4 9