challenge: As of 2017, how many subdistricts, towns, and townships are in Cangshan County?
  
  A. 3 subdistricts, 20 towns, and 2 townships
  B. 1 subdistrict, 12 towns, and 2 townships
  C. 2 subdistricts, 10 towns, and 1 township
  D. 1 subdistrict, 15 towns, and 1 township
  Answer: 