3 42 100 true
14 28 29