7 699 243 true 5 6 10 21 25 29 31