triangle equities