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