challenge: Which organization operates the Heweliusz satellite?
  
  A. NASA
  B. Russian Federal Space Agency (Roscosmos)
  C. European Space Agency (ESA)
  D. Space Research Centre of the Polish Academy of Sciences
  Answer: 