algorithmic reductions 1706904