9 418 297 true 9 16 18 22 23 26 30 31 34