#include <iostream>
#include <sstream>
using namespace std;
int main() {
stringstream a("123");
stringstream b("hello");
int x;
a >> x;
if (!a.fail()) {
cout << "a is fine: " << x << endl;
} else {
cout << "a is bad" << endl;
}
b >> x;
if (!b.fail()) {
cout << "b is fine: " << x << endl;
} else {
cout << "b is bad" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJc3RyaW5nc3RyZWFtIGEoIjEyMyIpOwoJc3RyaW5nc3RyZWFtIGIoImhlbGxvIik7CglpbnQgeDsKCWEgPj4geDsKCWlmICghYS5mYWlsKCkpIHsKCQljb3V0IDw8ICJhIGlzIGZpbmU6ICIgPDwgeCA8PCBlbmRsOwoJfSBlbHNlIHsKCQljb3V0IDw8ICJhIGlzIGJhZCIgPDwgZW5kbDsKCX0KCWIgPj4geDsKCWlmICghYi5mYWlsKCkpIHsKCQljb3V0IDw8ICJiIGlzIGZpbmU6ICIgPDwgeCA8PCBlbmRsOwoJfSBlbHNlIHsKCQljb3V0IDw8ICJiIGlzIGJhZCIgPDwgZW5kbDsKCX0KCXJldHVybiAwOwp9