def is_subsequence(a, b): it = iter(b) return all(c in it for c in a) s = input().strip() t = input().strip() if is_subsequence(s, t): print(-1) else: # 生成s的字典序最小的可能字符串 # 这里直接输出s,因为s本身不是t的子序列,并且是s的字典序最小的可能字符串之一 print(s)