6 667 337 true 2 17 20 26 31 35