5 221 289 true 3 8 19 22 34