oligopolies and competitive monopolies 218649