8 1027 423 true 5 7 10 16 21 22 26 29