Used "reductions" for triangle nums