Q6 Part A
==========
public class Main{

	public static void main(String [] args) 
	{	
		Customer c1, c2;
		Shop s1,s2;
		
		c1 = new Customer(200);
		c2 = new Customer(200);
		s1 = new Shop();
		s2 = new Shop();

		s1.earn(c1, 30); //s1 earns and get $30 from c1
		s2.earn(c1, 40); //s2 earns and get $40 from c1
		s2.earn(c2, 50); //s2 earns and get $50 from c2

		System.out.println(c1.getAmount()); //expected output: 130
		System.out.println(c2.getAmount()); //expected output: 150
		System.out.println(s1.getProfit()); //expected output: 30
		System.out.println(s2.getProfit()); //expected output: 90
	}
}


Q6 Part B
==========
public class Main{

	public static void main(String [] args) 
	{	
		Customer c1, c2;
		c1 = new Customer(200);
		c2 = new Customer(200);
		
		Group g1 = new Group();
		g1.add(c1);
		g1.add(c2);

		Shop s1 = new Shop();
		s1.earn(g1, 300); //s1 earns and get totally $300 from the group
		s1.earn(c1, 30);
		System.out.println(s1.getProfit()); //expected output: 330
		System.out.println(c1.getAmount()); //expected output: 20
	}
}