7 751 396 true 5 7 8 16 19 23 25