5 117 243 true 4 16 28 31 38