Finite-Difference Equations