5 43 98 true 3 18 28 29 33