Your working is right (intersecting two subgroups gives a subgroup - if you do not know this, it is a good exercise to prove it), but only goes so far. You have basically shown that either,

or .

It is therefore sufficient to prove that there exists some .

Can you prove that such an element exists?