5 117 113 true 3 10 12 23 31