ALGO - MINLATE