function solution(s) {
  if (s.length === 1) return 1;
  let strings = [];
  for (let i = 1; i <= parseInt(s.length/2); i++){
    let count = 1;
    let string = '';
    for (let j = 0; j < s.length; j += i){
      let cur = s.substr(j,i);
      let next = s.substr(j+i,i);
      if (cur === next){
        count++;
      } else {
        string = count > 1 ? string + count + cur : string + cur
        count = 1;
      }
    }
    strings.push(string.length);
  }
  return Math.min(...strings);
}