8 9 21 2 3 45