An exercise on decoders
With some thought you can do it with less logic ... a single 2-input gate.

I'll not give the whole game away, but one technique that may help is to treat each output bit individually, and minimise the logic for that output alone.

Start with bit c as it is the simplest.

Then put the individual solutions together.