import java.util.*;
public class StringWindow {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String string1 = "";
string1 += sc.nextLine();
String string2 = sc.next();
HashSet<Character> set = new HashSet<>();
int count = 0;
for(int i=0;i<string2.length();i++) {
set.add(string2.charAt(i));
}
int start=0;
int end=0;
for(int i=0;i<string1.length();i++) {
if(string1.charAt(i)==' ') {
start = 0;
end = 0;
}
if(set.contains(string1.charAt(i))) {
if(count>string2.length()) {
break;
}
if(count==0) {
start = i;
count++;
}else {
end = i;
count++;
}
}
}
String ans = string1.substring(start, end);
System.out.println(ans);
}
}
//Sir I’m getting all the substrings except the one containing the string2 .