8 367 324 true 3 7 8 16 23 29 33 38