#include <iostream>
int main() {
char f[] = "0112358532110";
char * pf1 = f+6;
char * pf2 = pf1;
for(int i=6; i>-1;--i){
std::cout << std::string(i, '-') << std::string(pf1--, ++pf2) << '\n';
}
++pf1;
for(int i=1; i<7;++i){
std::cout << std::string(i, '-') << std::string(++pf1, --pf2) << '\n';
}
}
CSNpbmNsdWRlIDxpb3N0cmVhbT4KCWludCBtYWluKCkgewoJCWNoYXIgZltdID0gIjAxMTIzNTg1MzIxMTAiOwoJCWNoYXIgKiBwZjEgPSBmKzY7CgkJY2hhciAqIHBmMiA9IHBmMTsKCQkKCQlmb3IoaW50IGk9NjsgaT4tMTstLWkpewoJCQlzdGQ6OmNvdXQgPDwgc3RkOjpzdHJpbmcoaSwgJy0nKSA8PCBzdGQ6OnN0cmluZyhwZjEtLSwgKytwZjIpIDw8ICdcbic7CgkJfQoJCSsrcGYxOwoJCWZvcihpbnQgaT0xOyBpPDc7KytpKXsKCQkJc3RkOjpjb3V0IDw8IHN0ZDo6c3RyaW5nKGksICctJykgPDwgc3RkOjpzdHJpbmcoKytwZjEsIC0tcGYyKSA8PCAnXG4nOwoJCX0KCQkKCX0=