4 43 109 true 1 2 7 16