An equation, the solution set of which is a subset of a given finite set, is called a {\it finite equation}. Applying some kind of algebraic structure we effectively determine all reproductive solutions of such equations (Theorem 1 and Theorem 2).