#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;
}





