7 125 248 true 12 22 25 28 31 32 39