#yuki_205 n=int(raw_input()) s=[raw_input()+'{' for i in xrange(n)] s.sort() t="" while True: t+=s[0][0] s[0]=s[0][1:] s.sort() if s[0][0]=='{': break print t