异曲同工

异曲同工 (yì qǔ tóng gōng)
different tunes played with equal skill (idiom); different methods leading to the same result; different approach but equally satisfactory outcome