The Discrete Optimal Finite Preview Control Problem