7 131 239 true 4 5 12 19 29 33 36