7 126 257 true 3 5 9 19 28 31 37