5 39 187 true 5 12 25 27 30