8 323 217 true 3 21 23 26 31 33 36 38