7 124 199 true 1 7 8 15 19 22 35