# different proofs of the fact that compact riemann surface has a non-trivial meromorphic function

I would have like to have a list of different proofs of the fact that compact riemann surface has a non-trivial meromorphic function.This is certainly one of the main results of compact riemann surface.Some proofs use sheaves and some more elementary just using forms and some using riemann-roch theorem.