#include <cstdio>
#include <iostream>
using namespace std;
int main() {
for (auto s : {"-123", "--123", "+123", "++123", "00.00"}) {
cout << "'" << s << "': ";
int64_t x{};
if (sscanf(s, "%li", &x)) {
cout << x;
} else {
cout << "CANNOT PARSE";
}
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglmb3IgKGF1dG8gcyA6IHsiLTEyMyIsICItLTEyMyIsICIrMTIzIiwgIisrMTIzIiwgIjAwLjAwIn0pIHsKCQljb3V0IDw8ICInIiA8PCBzIDw8ICInOiAiOyAKCQlpbnQ2NF90IHh7fTsKCQlpZiAoc3NjYW5mKHMsICIlbGkiLCAmeCkpIHsKCQkJY291dCA8PCB4OwoJCX0gZWxzZSB7CgkJCWNvdXQgPDwgIkNBTk5PVCBQQVJTRSI7CgkJfQoJCWNvdXQgPDwgZW5kbDsKCX0KCXJldHVybiAwOwp9