9 4194 519 true 3 5 7 8 14 17 18 23 29