#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
int main(){
string s1,s2;
cin>>s1>>s2;
int count=0;
for(int i=0;i<s2.length();i++){
int ret=s1.find(s2[i]);//find()函数查找字符 查找成功返回找到的第一个字符的位置 查找失败返回string::npos
if(ret==string::npos){
count++;
}
//这里replace()函数第一个参数为替换位置的起始下标 第二个参数为替换长度 第三个参数为替换字符串 (注意不要用'#')
else s1.replace(ret,1,"#");//替换掉 避免s2中多个相同的字符匹配s1中同一个字符
}
if(count==0) cout<<"Yes"<<" "<<s1.length()-s2.length()<<endl;
else cout<<"No"<<" "<<count<<endl;
return 0;
}