10 1077 492 true 0 2 6 7 8 13 23 25 30 34