相得益彰

Etymology
Based on a passage in .

Idiom

 * 1) to help and complement each other so both can hone their talents better