8 1188 333 true 5 7 10 16 17 18 25 30