契合

Verb

 * 1) to agree with; to tally with; to match; to fit
 * 2) to get along
 * 3)  to form an alliance

Adjective

 * 1) congenial