#include <cstddef>
#include <cstdint>
#include <iostream>
#include <string>
class Zipper {
public:
    string zipString(string iniString) {
        // write code here
        if(iniString.length()<1)
        return iniString;
        string res;
        int32_t count=1;
        char last=iniString[0];
        for(size_t i=1;i<iniString.length();i++ ){
            if(iniString[i]!= last){     
                res += last;
                res+=to_string(count);

                last = iniString[i];
                count=1;
            }
            else{
                count+=1;
                
            }

        }
        res+=last;
        res+=to_string(count);
        if (res.length() < iniString.length())
        return res;
        return iniString;
        
    }
};