#include <iostream>
using namespace std;
void i_f(char a, char b, int width) {
if(width < 0)
{
cout<<string(width, b)<<endl; return;
}
cout <<string(width, a);
i_f(a,b,-width);
i_f(a,b,width-2);
cout<<string(width, a);
i_f(a,b,-width);
}
int main() {
i_f('X', '-', 5);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBpX2YoY2hhciBhLCBjaGFyIGIsIGludCB3aWR0aCkgewogIAogIGlmKHdpZHRoIDwgMCkKICB7CiAgCWNvdXQ8PHN0cmluZyh3aWR0aCwgYik8PGVuZGw7ICAJcmV0dXJuOwogIH0KCiAgY291dCA8PHN0cmluZyh3aWR0aCwgYSk7CiAgaV9mKGEsYiwtd2lkdGgpOwogIGlfZihhLGIsd2lkdGgtMik7CiAgY291dDw8c3RyaW5nKHdpZHRoLCBhKTsKICBpX2YoYSxiLC13aWR0aCk7CiAgCn0KCmludCBtYWluKCkgewoJaV9mKCdYJywgJy0nLCA1KTsKCXJldHVybiAwOwp9