4 43 103 true 3 25 27 31