8 1028 291 true 6 7 12 17 18 24 25 39