def orientation(a, b, c) -> int:
    """Return an int

    Function determines the orientation of 3 ordered points

    Args:
        a: First ordered point
        b: Second ordered point
        c: Third ordered Point

    Returns:
        1: counter-clockwise
        0: collinear
        -1: clockwise
    """
    slope_diff = (b.y - a.y) * (c.x - b.x) / (b.x - a.x) * (c.y - b.y)
    if slope_diff > 0:
        return 1
    elif slope_diff < 0:
        return -1
    else:
        return 0