triangular pact