#P2629. Common permutation

Common permutation

描述

给定两个由小写字母组成的字符串 aabb,请输出最长的字符串 xx,满足以下条件:xx 的某个排列是 aa 的子序列,且 xx 的某个排列也是 bb 的子序列。如果存在多个满足条件的 xx,则选择字母序最小的一个。

输入

输入由多对字符串组成。每对的第一行是字符串 aa,第二行是字符串 bb。每个字符串单独占一行,且长度不超过 1,0001,000 个小写字母。

输出

对于每对输入字符串,输出满足条件的字符串 xx。如果有多个 xx 满足条件,则选择字母序最小的一个。

输入数据 1

pretty  
women  
walking  
down  
the  
street  

输出数据 1

e  
nw  
et  

来源

The UofA Local 1999.10.16