public class Account {
    private String owner;
    private int number;
    private double money;
    
    public Account(String o, int n) {
		owner = o;
		number = n;
		money = 0;
    }
	
    public void deposit(double amount) {
		money += amount;
    }
	
    public boolean withdraw(double amount) {
		if (amount > money)
			return false;
		else {
			money -= amount;
			return true;
		}
    }
	
    public double balance() {
		return money;
    }
	
    public void print() {
		System.out.println("Account owner: " + owner);
		System.out.println("Account number: " + number);
		System.out.println("Balance: " + money);
    }
	
    static boolean transfer(Account from, Account to, double amount) {
		if (from.withdraw(amount)) {
			to.deposit(amount);
			return true;
		}
		return false;
    }
}