challenge: What type of solutions exist for gratings, according to the context?
  
  A. Semi-empirical solutions
  B. Fully rigorous electromagnetic solutions
  C. Only numerical solutions
  D. Analytical solutions with heavy mathematical formulism
  Answer: 