BankManagement exercise solved