3 10 100 true
5 9 36