Used reductions fn for triangle nums