7 681 348 true 7 8 9 15 22 25 39