solemn [adjective] + pact [noun]