7 862 222 true 1 3 7 19 20 28 35