finish big string algr