5 111 271 true
5 6 9 21 31