economic impact of oligopolies discussion