solve ireduce problem