7 699 344 true 5 7 8 14 15 26 28