4 35 90 true 5 12 23 29