3 42 78 true
21 26 29