Daniel Algorythm