8 969 321 true 2 7 8 21 23 26 27 29