3 43 93 true 23 29 35