3 42 89 true 20 21 29