<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_geocoder_for_service(service):
 """ For the service provided, try to return a geocoder class. geopy.geocoders.osm.Nominatim If the string given is not recognized, a :class:`geopy.exc.GeocoderNotFound` exception is raised. """

    try:
        return SERVICE_TO_GEOCODER[service.lower()]
    except KeyError:
        raise GeocoderNotFound(
            "Unknown geocoder '%s'; options are: %s" %
            (service, SERVICE_TO_GEOCODER.keys())
        )