3 var opt, alg not conv or slowly