Těch algoritmu tu pár bylo a svět přechází na nové a nové - ale vzhledem k tomu jak byly vymyšleny a testovány předchozí a Tvé nejasnosti ohledně požadavku Ti pochopitelně nikdo moc nevěří, nicméně ten odkaz je jasný :
http://www.upv.cz/cs.html pokud si tak věříš.