3 46 100 true
15 18 29