1: \begin{abstract}
2: A few pages in Siegel \cite{siegel} p. 115 (\S 2) describe how, starting with a fundamental
3: polygon for a compact Riemann surface, one can construct a symplectic basis of its homology.
4: This note retells that construction, specializing to the case where the surface is associated to
5: a subgroup $\Gamma$ of finite index in $\Psl_2(\ZZ)$. One then obtains by classical procedures
6: a generating system for $\Gamma$ with a minimal number of hyperbolic elements
7: and a presentation of the $\ZZ[\Gamma]$-module of the elements of $\ZZ[\PP^1(\QQ)]$
8: of degree 0.
9: \end{abstract}
10: