#include <iostream>
#include <string>
using namespace std;
class Wallet{
    protected:
    double balance;
    public:
    Wallet(){
        balance=0.0;
    }
    void add(double amount){
        balance+=amount;
    }
    void pay(double amount){
        balance-=amount;
    }
    double getBalance(){
        return balance;
    }
};
class BitcoinWallet:public Wallet{};
class CreditCardWallet:public Wallet{};
class PayPalWallet:public Wallet{};
int main(){
    int t;
    cin>>t;
    BitcoinWallet bitcoin;
    CreditCardWallet credit;
    PayPalWalet paypal;
    string walletType,transactionType;
    double amount;

for(int i=0; i<t; i++){
    cin>>walletType>>transactionType>>amount;
    if(transactionType!="add"&&transactionType!="pay"){
        cout<<"Invalid input";
        return 0;
    }
    if(walletType=="BitcoinWallet"){
        if(transactionType=="add")
        bitcoin.add(amount);
        else
        bitcoin.pay(amount);
    }
    else if(walletType=="CreditCardWallet"){
        if(transactionType=="add")
        credit.add(amount);
        else
        credit.pay(amount);
    }
    else if(walletType=="PayPalWallet"){
        if(transactionType=="add")
        paypal.add(amount);
        else
        paypal.pay(amount);
    }
    else{
        cout<<"Invalid input";
        return 0;
    }
}
}