7 199 161 true 1 6 16 17 28 35 39