Step 1: Naming Mesityl Oxide
Mesityl oxide has the structure:
\[
\text{CH}_3-\text{CH}_2-\text{C}(\text{CH}_3)=\text{CH}-\text{COCH}_3
\]
Using IUPAC rules:
- The longest chain includes the ketone and double bond.
- Numbering starts from the end nearest to the functional group.
- Methyl group at carbon-4 → 4-Methylpent-3-en-2-one.
Step 2: Naming Oxalic Acid
Oxalic acid is:
\[
\text{HOOC-COOH}
\]
Its IUPAC name is Ethanedioic acid.
Conclusion
Thus, the correct answer is:
\[
4\text{-Methylpent-3-en-2-one}; \text{Ethanedioic acid}
\]