def stickiness(total_visits, total_visit_duration, total_users):
    """Return the stickiness score for a website or part of a website.

    Args:
        total_visits (int): Total number of visits to a website or a section of a website.
        total_visit_duration (int): Total number of minutes spent viewing the website or a section of a website.
        total_users (int): Total unique users who visited a website or section of a website.

    Returns:
        Stickiness score for website or part of website
    """

    frequency_of_visits = total_visits / total_users
    average_visit_duration = total_visit_duration / total_visits
    total_reach = total_users / total_visits

    return frequency_of_visits * average_visit_duration * total_reach