Thank for your reply!
I suppose the Mayer-Vietoris hint was there to make the task easier :)
So H_0 is Z because there is only one connected component, H_1 is the abelianization of the fundamental group, both torus and Klein's bottle have abelian fundamental groups so for torus it's Z \times...