def human_readable_resolution(r_ms: int) -> str:
    """ Resolves a resolution in milliseconds to a human readable string

    :param r_ms: resolution in milliseconds
    :return: human readable resolution
    """
    switcher = {
        60000: '1 Minute',
        180000: '3 Minutes',
        300000: '5 Minutes',
        600000: '10 Minutes',
        900000: '15 Minutes',
        1800000: '30 Minutes',
        2700000: '45 Minutes',
        3600000: '1 Hour',
        7200000: '2 Hours',
        10800000: '3 Hours',
        14400000: '4 Hours',
        21600000: '6 Hours',
        43200000: '12 Hour',
        86400000: '1 Day'
    }

    return switcher.get(r_ms, f"Undetectable resolution: {r_ms}")