I tried to compute the homology groups of 2 disjoint segments $ H_k(I_1 \cup I_2; G) $ and cylinder $ H_k(C, G) $ using the Mayer-Vietoris sequence. It looks like $$ 0 \to H_1(I_1 \cap I_2; G) \to H_1(I_1; G) \oplus H_1(I_2; G) \to H_1(I_1 \cup I_2; G) \to H_0(I_1 \cap I_2; G) \to H_0(I_1; G) \oplus H_0(I_2; G) \to H_0(I_1 \cup I_2; G) \to 0 $$
Given that $ I_1 \cap I_2 = \varnothing $, $ H_1(I; G) = 0 $, $ H_0(I; G) = G $ we obtain: $$ 0 \to 0 \to 0 \oplus 0 \to H_1(I_1 \cup I_2; G) \to 0 \to G \oplus G \to H_0(I_1 \cup I_2; G) \to 0 $$
Am I right?
For cylinder breaking it into 2 rectangles, we analogicaly can obtain the sequence:
$$ 0 \to 0 \oplus 0 \to 0 \oplus 0 \to H_2(C; G) \to 0 \oplus 0 \to 0 \oplus 0 \to H_1(C; G) \to G \oplus G \to G \oplus G \to H_0(C; G) \to 0 $$
The end of both sequence is similar $ G \oplus G \to H_0(T; G) \to 0 $, but as I know $ H_0(C; G) = G $ and $ H_0(I_1 \cup I_2; G) = G \oplus G $
As far as I know, the maps is uniquely defined and should give the same result. Where is my mistake?
Thanks for the help! Don't judge strictly, I'm just starting to learn algebraic topology.