6 179 123 true 1 3 10 12 28 34