7 148 251 true 3 9 12 16 22 37 38