Triangle Equities