worksheet on perfect competition 7902365