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