7 121 272 true 2 5 12 15 17 36 38