class Consumer extends Thread {
  Producer WhoIamTalkingTo;

  // Constructor
  Consumer(Producer Who) { WhoIamTalkingTo = Who; }

  public void run () {
    java.util.Random r = new java.util.Random();

    for(int i=0;i<10;i++) 
      {
	String result = WhoIamTalkingTo.consume();
	System.out.println("Consumed: " + result);
	 int randomtime = r.nextInt() % 250;  // to make it slower
	try{sleep(randomtime);} catch(Exception e) {}
      }
  }
}
	



