86135644568558

????

????
???? 8
???? 6
???? 9
???? 1
case2
???? 3
???? 4
???? 5
???? 7
1 ????
ptr
???? 5
???? 17
???? 16
???? 18
1 ????
????
case21
???? 10
1 ????
????