I have this problem:

a * (a + b) = a

And I can only use the commutative, distributive, identity, negation properties.

A hint that my teacher gives is to use is

a * a (a + b) = (a + 0) * (a + b)

Can anyone help me?

My teacher doesn't explain it well at all!