#include <iostream>
#include <locale>
class MyFacet : public std::ctype<char>
{
protected:
char_type do_widen (char c) const {
return 'X' ;
}
} ;
int main() {
std::cout.imbue ( std::locale ( std::cout.getloc() , new MyFacet ) ) ;
std::cout << std::cout.widen('\n') ;
std::cout << std::cout.widen('\n') ;
std::cout << '\n' ;
std::cout.flush();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bG9jYWxlPgoKY2xhc3MgTXlGYWNldCA6IHB1YmxpYyBzdGQ6OmN0eXBlPGNoYXI+CnsKcHJvdGVjdGVkOgogICBjaGFyX3R5cGUgZG9fd2lkZW4gKGNoYXIgYykgY29uc3QgewogICAgICByZXR1cm4gJ1gnIDsKICAgfQp9IDsKIAogCmludCBtYWluKCkgewogICBzdGQ6OmNvdXQuaW1idWUgKCBzdGQ6OmxvY2FsZSAoIHN0ZDo6Y291dC5nZXRsb2MoKSAsIG5ldyBNeUZhY2V0ICkgKSA7CiAgIHN0ZDo6Y291dCA8PCBzdGQ6OmNvdXQud2lkZW4oJ1xuJykgOwogICBzdGQ6OmNvdXQgPDwgc3RkOjpjb3V0LndpZGVuKCdcbicpIDsgICAKICAgc3RkOjpjb3V0IDw8ICdcbicgOwogICBzdGQ6OmNvdXQuZmx1c2goKTsKfQ==