9 424 351 true 5 6 12 18 22 23 32 36 39