7 125 244 true 5 13 17 18 21 29 30