#include <iostream>
#include <string>
#include <map>
using namespace std;
int main(){
    string s1,s2,res;
    while(cin >> s1 >> s2){
        res="true";//注意此语句放在while语句内,因为每次循环都要重置res为true
        int n1=s1.size(),n2=s2.size();
        map<char,int> m;
        for(int i=0;i<n2;i++){
            m[s2[i]]=1;
        }
        for(int i=0;i<n1;i++){
            if(m[s1[i]]!=1){
                res="false";
                break;
            }
        }
        cout << res <<endl;
    }
    return 0;
}