#include <iostream>
#include <iomanip>
#include <string>
using namespace std;

float calculateMembershipCost(string membershipType, int discountStatus, float duration) {
    if (duration < 0 || discountStatus < 0 || discountStatus > 1) {
        cout << "Invalid input";
        return -1;
    }
    
    float basePrice;
    if (membershipType == "Basic") {
        basePrice = 30.0;
    } else if (membershipType == "Standard") {
        basePrice = 50.0;
    } else if (membershipType == "Premium") {
        basePrice = 80.0;
    } else {
        cout << "Invalid input";
        return -1;
    }
    
    float totalCost = basePrice * duration;
    if (discountStatus == 1) {
        totalCost = totalCost * 0.8;
    }
    return totalCost;
}

int main() {
    string membershipType;
    int discountStatus;
    float duration;
    cin >> membershipType >> discountStatus >> duration;
    float result = calculateMembershipCost(membershipType, discoutStatus, duration);
    if (result > 0) {
        cout << fixed << setprecision(2) << result;
    }
    
    return 0;
}