7 323 295 true 3 12 16 23 24 26 29