6 108 239 true 3 10 17 20 31 38