#include <iostream>
#include <string>
using namespace std;
int main() {
std::string str( "dls?d1:s45;=dd-9m0aA7" );
bool sign = false;
size_t sum = 0;
for( char c : str )
{
if( c == '-' )
sign = true;
else
{
if( isdigit( c ) )
sum += ( c - '0' )*( sign ? -1 : 1 );
sign = false;
}
}
std::cout << sum;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdGQ6OnN0cmluZyBzdHIoICJkbHM/ZDE6czQ1Oz1kZC05bTBhQTciICk7CgogICAgYm9vbCBzaWduID0gZmFsc2U7CiAgICBzaXplX3Qgc3VtID0gMDsKCiAgICBmb3IoIGNoYXIgYyA6IHN0ciApCiAgICB7CiAgICAgICAgaWYoIGMgPT0gJy0nICkKICAgICAgICAgICAgc2lnbiA9IHRydWU7CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgaWYoIGlzZGlnaXQoIGMgKSApCiAgICAgICAgICAgICAgICBzdW0gKz0gKCBjIC0gJzAnICkqKCBzaWduID8gLTEgOiAxICk7CgogICAgICAgICAgICBzaWduID0gZmFsc2U7CiAgICAgICAgfQogICAgfQoKICAgIHN0ZDo6Y291dCA8PCBzdW07CglyZXR1cm4gMDsKfQ==