Common Permutation

来源:互联网 发布:c语言菜单程序设计模板 编辑:程序博客网 时间:2024/04/27 21:03

Given two strings a and b, print the longest string x of letters such that there is a permutation of x that isa subsequence of a and there is a permutation of x that is a subsequence of b.

 

Input

The input file contains several cases, each case consisting oftwo consecutive lines.This means that lines 1 and 2 are a test case, lines 3 and 4 are another test case, and so on.Each line contains one string of lowercase characters, withfirst line of a pair denoting a and the second denoting b.Each string consists of at most 1,000 characters.

 

Output

For each set of input, output a line containing x. If several x satisfy the criteria above, choose the first one in alphabetical order.

 

Sample Input

 

pretty
women
walking
down
the
street

 

Sample Output

 

e
nw
et

my code: