def main(): S=input() # assert(0<=len(S)<=5*(10**6)) # if len(S)!=0: # #英小文字かどうか # for i in S: # assert(ord("a")<=ord(i)<=ord("z")) # if len(S)>2: # #3文字以上続いてないか(3文字続いているかの確認で3文字以上も確認できる) # for i in range(len(S)-2): # if S[i]==S[i+1] and S[i+1]==S[i+2]: # raise Exception("3 or more continues.") if len(S)<2: print(S) return ans=S[0] for i in range(1,len(S)): if S[i-1]!=S[i]: ans+=S[i] print(ans) return main()