1000-(3000-2000)+10045+145829-34729+326548+647684+563546728+213879-335476879+43545655778878765-646556256+2244546678687+54667667+75775856785764+74576767567673+7547855665-47576576576+7757657665+85875876786+8587874657874+857878674657+84387438758535+40588454438943+8484959585+6765873485689896+8785778784587894353893485+87587657865854874+86876874885688465+89548874568568+432456564675765689897