Upraven algoritmus 4 a pridan algoritmus 5