Which of the following not only decolourizes alkaline potassium permanganate but also gives a red precipitate with ammoniacal cuprous chloride solution?
a. Carbon monoxide
b. Formaldehyde
c. Acetaldehyde
d. Acetone