3 43 103 true 3 25 29