7 244 272 true 1 3 10 20 22 23 39