6 376 248 true 2 6 10 15 18 32