10 326 343 true 6 14 16 17 20 21 23 24 28 34