#include<cstdio>
#include<string.h>
#include<iostream>
#include<string>
#include<algorithm>
#include<ctype.h>
using namespace std;
char str1[100]={'0'};
char str2[100]={'0'};
void lowecase(char str[])
{
int i=0;
while(str[i]!='\0'){
str[i]=tolower(str[i]);
i++;
}
}
int split(int sum)
{
int t=0;
while(sum!=0){
t=t+(sum%10);
sum=sum/10;
// sum=sum+t;
}
if(t>9){
t=split(t);
}
return t;
}
int main()
{
int sum1=0;
int sum2=0;
int tmp[26]={0};
while(gets(str1)){
//scanf("%s",str2);
gets(str2);
int t=0;
float ans=0;
lowecase(str1);
lowecase(str2);
sum1=0;
sum2=0;
for(int i=0;i<26;i++){
tmp[i]=i+1;
}
for(int i=0;i<strlen(str1);i++){
t=(str1[i]-'a')+1; // 1 2 3 4 5 6 ..
for(int j=0;j<26;j++){
if(tmp[j]==t ){
sum1+=tmp[j];
}
}
}
for(int i=0;i<strlen(str2);i++){
t=(str2[i]-'a')+1; // 1 2 3 4 5 6 ..
for(int j=0;j<26;j++){
if(tmp[j]==t ){
sum2+=tmp[j];
}
}
}
int t1=split(sum1);
int t2=split(sum2);
if(t1==0 || t2==0 ){
cout<<"0.00 %"<<endl;
}
else if(t1<=t2){
ans= (t1*100);
ans=ans/t2;
printf("%.2lf %\n",ans);
}
else{
ans= (t2*100);
ans=ans/t1;
printf("%.2lf %\n",ans);
}
/*
cout<<"sum1 : "<<sum1<<endl;
cout<<"sum2 : "<<sum2<<endl;
cout<<str1<<endl;
cout<<str2<<endl;
cout<<t1<<endl;
cout<<t2<<endl;
*/
memset(str1,'0',sizeof str1);
memset(str2,'0',sizeof str2);
}
return 0;
}