11 314 277 true 4 5 7 16 17 23 24 29 30 34 39