#include <iostream>
using namespace std;
struct mvUpS
{
int n;
};
mvUpS mvUp(int n) {
return mvUpS{n};
}
std::ostream& operator<<(std::ostream& ss, const mvUpS &s) {
return ss << "\033[" << s.n << "A";
}
int main() {
std::cout << mvUp(1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IG12VXBTCnsKICAgIGludCBuOwp9OwoKbXZVcFMgbXZVcChpbnQgbikgewogICAgcmV0dXJuIG12VXBTe259Owp9CgpzdGQ6Om9zdHJlYW0mIG9wZXJhdG9yPDwoc3RkOjpvc3RyZWFtJiBzcywgY29uc3QgbXZVcFMgJnMpIHsKICAgIHJldHVybiBzcyA8PCAiXDAzM1siIDw8IHMubiA8PCAiQSI7Cn0KCmludCBtYWluKCkgewoJc3RkOjpjb3V0IDw8IG12VXAoMSk7CglyZXR1cm4gMDsKfQ==