7 1025 314 true 3 4 10 15 16 26 35