#include<bits/stdc++.h>
using namespace std;
bool a(string s,string t){
    if(s.size()!=t.size()) return false;
    unordered_map<char,int>m1,m2;
    for(int i=0;i<s.size();i++){
        m1[s[i]]++;
        m2[t[i]]++;
    }
    return m1==m2;
}
int main(){
    string s="listen",t="silent";
    cout<<(a(s,t)?"yes":"no")<<"\n";
    return 0;
}
