#include <bits/stdc++.h>
using namespace std;
string first,second;
int main()
{
cin>>first>>second;
for(int i=0;i<first.size();i++){
char upper = toupper(first[i]);
char lower = tolower(first[i]);
int cntUpper = count(second.begin(),second.end(),upper);
int cntLower = count(second.begin(),second.end(),lower);
cout<<cntUpper+cntLower<<' ';
int posUpper = second.find(upper);
int posLower = second.find(lower);
int pos=INT_MAX;
if(posUpper>-1) pos = posUpper;
if(posLower>-1) pos = min(pos,posLower);
if(pos!=INT_MAX) cout<<pos; else cout<<-1;
cout<<' ';
int flag = 0;
if(first[i] == upper){
if(posLower > -1) {
cout<<"Yes";
flag = 1;
}
}
if(first[i] == lower){
if(posUpper > -1) {
cout<<"Yes";
flag = 1;
}
}
if(!flag) cout<<"No";
cout<<endl;
}
}