ALGORITHM (hacked)

Algorithm