Middle-earth
Algorithm