6 685 245 true 2 3 4 19 29 34