Problem: Identify the conditions under which a firm operates in a Sweezy, Cournot, Stackelberg, or Bertrand oligopoly, and the ramifications of each type of oligopoly for optimal pricing decisions, output decisions, and firm profits. Explain your answer and provide examples.