Which choice is written correctly?
- Finally, when I had to repair my broken glasses following a particularly rough basketball game is when I agreed. To give contact lenses a try.
- Finally, I had to repair my broken glasses, following a particularly rough basketball game, then I agreed to give contact lenses a try.
- Finally, after having to repair my broken glasses following a particularly rough basketball game, I agreed to give contact lenses a try.
- Finally, after after having to repair my broken glasses following a particularly rough basketball game. I agreed to give contact lenses a try.