8 317 240 true
1 3 9 11 28 31 35 38