5 50 105 true 3 4 10 23 35