3 42 78 true 21 26 29