producers&consumers+quiz