gå ihop

Etymology
Literally "come together."

Verb

 * 1)  to merge
 * 2)  to make ends meet
 * 3) to be coherent, to make sense, to add up
 * 4) to complement (one another) well
 * 1) to complement (one another) well
 * 1) to complement (one another) well