The correct option is
D 2,3-dimethyl-4,5,6-trioxoheptanal
Here two functional groups, aldehyde and ketone are present. Aldehyde gets the higher priority and the suffix (-al) is used.
The longest C chain of 7 atoms is chosen.
Numbering starts from principal functional group i.e. aldehyde.
If 3 same functional groups are present then prefix 'tri' is used.
Ketone has the prefix (-oxo)
The correct IUPAC name is 2,3-dimethyl-4,5,6-trioxoheptanal