5 107 227 true 7 9 31 35 37