Right idea, but you need to include one more detail:

We know the natural map is surjective. But to use the First Isomorphism Theorm, we need to know that the map is surjective. Why is this? (Consider what an arbitrary element of would look like.)

Showing that the kernel of is equal to should be fairly easy. What would it mean for an element to be in the kernel of this map?