
#include <bits/stdc++.h>
#include<math.h>
#include <string>
using namespace std;
const int MAX_LEN = 100005;
int main(){
int hashTable[256];
for(int i=0;i<256;++i){
hashTable[i] = 0;
}
char fir[1005];
char sec[1005];
scanf("%s",&fir);
scanf("%s",&sec);
for(int i =0;i<strlen(fir);++i){
hashTable[fir[i]]++;
}
int cha = 0;
int yu = 0;
for(int i =0;i<strlen(sec);++i){
if(hashTable[sec[i]] != 0){
//hashTable[sec[i]]--;
continue;
}else{
cha++;
}
}
if(cha != 0){
cout<<"No"<<" "<<cha;
}else{
/*for(int i=0;i<strlen(fir);++i){
if(hashTable[fir[i]] != 0){
yu += hashTable[fir[i]];
}
}*/
yu = strlen(fir) - strlen(sec);
cout<<"Yes"<<" "<<yu;
}
system("pause");
return 0;
}