DynamicSubscriptionPricing


#include<stdio.h>

int main(){
    char s , ul , uf , d , hrc;
    scanf("%c %c %c %c %c" , &s , &ul , &uf , &d , &hrc);
    
    float total = 0;

    if(s == 'B'){total = 50;}
    else if(s == 'P'){total = 120;}
    else if(s == 'E'){total = 300;}

    if(ul == 'N'){}
    else if(ul == 'R'){
        if(s == 'B'){total *= 0.95;}
        else if(s == 'P'){total *= 0.92;}
        else if(s == 'E'){total *= 0.9;}
    }
    else if(ul == 'V'){
        if(s == 'B'){total *= 0.9;}
        else if(s == 'P'){total *= 0.85;}
        else if(s == 'E'){total *= 0.8;}
    }

    if(uf == 'L'){
        if(ul=='V'){total *= 1.05;}
    }
    else if(uf=='H'){
        if(s=='E'){total *= 0.97;}
        else if(s=='B' || s=='P'){total*=0.98;}
    }

    if(d == 'M'){}
    else if(d=='D'){
        if(s=='P' || s=='E'){total*=0.99;}
    }
    else if(d=='T'){
        if(ul=='N'){}
    }

    if(hrc == 'Y'){
        if(s=='B'){total *= 0.98;}
        else if(s=='P' || s=='E'){total*=0.99;}
    }else if(hrc == 'N'){}

    if(d=='T' && ul == 'N'){
        total+=10;
    }

    printf("%.2f" , total);
    return 0;
}