5 120 248 true
13 17 25 30 31