Finite difference approximation