7 1304 343 true 2 10 18 24 28 32 34