4 10 109 true 2 9 21 34