-1+2-3+4-5+6-7.-29+30的答案是多少?