4 31 109 true 1 9 15 32