challenge: What is the basis for the libretto of the opera Autumn Sonata?
  
  A. A screenplay for the 1978 film of the same name by Ingmar Bergman
  B. A poem by Gunilla Hemming
  C. A novel by Ingmar Bergman
  D. A play by Sebastian Fagerlund
  Answer: 