5 58 109 true 1 6 24 36 38