7 1059 318 true 3 4 7 9 13 24 28