I was struggling for days with this nice problem:
Let $A$ be a finite commutative ring such that every element of $A$ can be written as product of two elements of $A$. Show that $A$ has a multiplicative unit element.
I need a hint for this problem, thank you very much.