Cho khí CO dư đi qua 24 gam hỗn hợp X

Câu hỏi: Cho khí CO dư đi qua 24 gam hỗn hợp X gồm CuO, Fe2O3 và MgO nung nóng, thu được m gam chất rắn Y và hỗn hợp khí Z. Dẫn từ từ toàn bộ khí Z vào 0,2 lít dung dịch gồm Ba(OH)2 1M và NaOH 1M, thu được 29,55 gam kết tủa. Biết các phản ứng xảy ra hoàn toàn. Giá trị của m gần nhất với giá trị nào sau đây?

A. 17

B. 16

C. 22

D. 21