Advertisment

changes algorithm