#include <iostream>
using namespace std;
 
int main() {
 
	std::string s("sfsfsgsdshhdfjj");
 
    string str;
    str.resize(s.length() * 3/2);
    size_t size = 0;
 
    for (size_t i = 0; i < s.length(); ++i) {
        str[size++] = s[i++];
        if (i < s.length()) {
            str[size++] = s[i];
            if (i != s.length() - 1)
                str[size++] = '-';
        }
    }
    // ;-)
    str.resize(size);
 
    cout << str << endl;
 
	return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCXN0ZDo6c3RyaW5nIHMoInNmc2ZzZ3Nkc2hoZGZqaiIpOwoJCiAgICBzdHJpbmcgc3RyOwogICAgc3RyLnJlc2l6ZShzLmxlbmd0aCgpICogMy8yKTsKICAgIHNpemVfdCBzaXplID0gMDsKCiAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHMubGVuZ3RoKCk7ICsraSkgewogICAgICAgIHN0cltzaXplKytdID0gc1tpKytdOwogICAgICAgIGlmIChpIDwgcy5sZW5ndGgoKSkgewogICAgICAgICAgICBzdHJbc2l6ZSsrXSA9IHNbaV07CiAgICAgICAgICAgIGlmIChpICE9IHMubGVuZ3RoKCkgLSAxKQogICAgICAgICAgICAgICAgc3RyW3NpemUrK10gPSAnLSc7CiAgICAgICAgfQogICAgfQogICAgLy8gOy0pCiAgICBzdHIucmVzaXplKHNpemUpOwogICAgCiAgICBjb3V0IDw8IHN0ciA8PCBlbmRsOwoJCglyZXR1cm4gMDsKfQ==