class Solution{
public:
string remove(string s){
int i=1,j=2;
int n=s.size();
string res_str="";
if(s[0]!=s[1])
res_str+=s[0];
while(i<s.size()){
if(s[i]!=s[j] && s[i]!=s[i-1] ){
res_str=res_str+s[i];
}
i++;
j++;
}
if(n>2 && s[n-1]!=s[n-2])
res_str=res_str+s[n-1];
if(res_str==s)return res_str;
for(int i=0;i<res_str.size();i++){
if(res_str[i]==res_str[i+1])
res_str=remove(res_str);
}
return res_str;
}
// j<s.size() &&
};