3 43 102 true 18 23 35