PoW algorithm from hell