import java.util.Scanner;
class ATM
{
    public static void main(String args[] )
    {
        int balance = 10000, withdraw, deposit;
        Scanner s = new Scanner(System.in);
        System.out.println("Automated Teller Machine");
        while(true)
        {
            System.out.println("\nChoose your operation");
            System.out.println("1.Withdraw");
            System.out.println("2.Deposit");
            System.out.println("3.Check Balance");
            System.out.println("4.EXIT");

            int n = s.nextInt();
            switch(n)
            {
                case 1:
                    System.out.print("Enter money to be withdrawn:");
                    withdraw = s.nextInt();
                    if(balance >= withdraw)
                    {
                        balance = balance - withdraw;
                        System.out.println("Please collect your money");
                        System.out.println("Available balance is " +balance);
                    }
                    else
                    {
                        System.out.println("Insufficient Balance");
                    }
                    break;

                case 2:
                    System.out.print("Enter money to be deposited:");
                    deposit = s.nextInt();
                    balance = balance + deposit;
                    System.out.println("Your Money has been successfully depsited");
                    System.out.println("Available balance is "+balance);
                    break;

                case 3:
                    System.out.println("Balance : "+balance);
                    break;

                case 4:
                    System.out.println("Transaction Successful");
                    System.exit(0);
            }
        }
    }
}