5 117 269 true
3 10 12 23 31