#include <iostream>
using namespace std;
class mendl
{
public:
explicit mendl(unsigned int i) : n(i) {}
private:
unsigned int n;
template <class charT, class Traits>
friend basic_ostream<charT,Traits>& operator<< (basic_ostream<charT,Traits>& os, const mendl& w)
{
// the manipulation: insert end-of-line characters and flush
for (int i=0; i<w.n; i++)
os << '\n';
os.flush();
return os;
}
};
int main()
{
cout << "ere" << mendl(5) << "dfd";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIG1lbmRsCiAgICB7CiAgICBwdWJsaWM6CiAgICAgICAgZXhwbGljaXQgbWVuZGwodW5zaWduZWQgaW50IGkpIDogbihpKSB7fQogICAgcHJpdmF0ZToKICAgICAgICB1bnNpZ25lZCBpbnQgbjsKCiAgICAgICAgdGVtcGxhdGUgPGNsYXNzIGNoYXJULCBjbGFzcyBUcmFpdHM+CiAgICAgICAgZnJpZW5kIGJhc2ljX29zdHJlYW08Y2hhclQsVHJhaXRzPiYgb3BlcmF0b3I8PCAoYmFzaWNfb3N0cmVhbTxjaGFyVCxUcmFpdHM+JiBvcywgY29uc3QgbWVuZGwmIHcpCiAgICAgICAgewogICAgICAgICAgICAvLyB0aGUgbWFuaXB1bGF0aW9uOiBpbnNlcnQgZW5kLW9mLWxpbmUgY2hhcmFjdGVycyBhbmQgZmx1c2gKICAgICAgICAgICAgZm9yIChpbnQgaT0wOyBpPHcubjsgaSsrKQogICAgICAgICAgICAgICAgb3MgPDwgJ1xuJzsKICAgICAgICAgICAgb3MuZmx1c2goKTsKICAgICAgICAgICAgcmV0dXJuIG9zOwogICAgICAgIH0KICAgIH07CgoKaW50IG1haW4oKQp7CiAgICBjb3V0IDw8ICJlcmUiIDw8IG1lbmRsKDUpIDw8ICJkZmQiOwogICAgcmV0dXJuIDA7Cn0=