challenge: What position did Medardo González hold from 2004 to 2019?
  
  A. Secretary General of the Farabundo Martí National Liberation Front
  B. Deputy in the Legislative Assembly of El Salvador
  C. Minister of Foreign Affairs of El Salvador
  D. President of El Salvador
  Answer: 