Finite time estimation