7 195 260 true 4 7 9 16 28 31 34