Algoritme

DONE: