#include <iostream>
#include <sstream>
#include <iterator>
int main() {
std::stringstream sstr;
sstr << "0123456789";
std::istreambuf_iterator<char> i1(sstr);
std::istreambuf_iterator<char> i2 = i1;
std::cout << "Got " << *i1++;
std::cout << *i2++ << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKaW50IG1haW4oKSB7CiAgICBzdGQ6OnN0cmluZ3N0cmVhbSBzc3RyOwogICAgc3N0ciA8PCAiMDEyMzQ1Njc4OSI7CiAgICBzdGQ6OmlzdHJlYW1idWZfaXRlcmF0b3I8Y2hhcj4gaTEoc3N0cik7CiAgICBzdGQ6OmlzdHJlYW1idWZfaXRlcmF0b3I8Y2hhcj4gaTIgPSBpMTsKICAgIHN0ZDo6Y291dCA8PCAiR290ICIgPDwgKmkxKys7CiAgICBzdGQ6OmNvdXQgPDwgKmkyKysgPDwgIlxuIjsKICAgIHJldHVybiAwOwp9