7 193 272 true 2 8 9 12 17 28 32