from typing import Tuple


def check_bounds(
    point: Tuple[float, float, ],
    bottom_left: Tuple[float, float, ],
    top_right: Tuple[float, float, ],
) -> bool:
    """
    Check if a given point is within the bounds of 4 sides
    :param top_right: the top right of the bounding rectangle
    :param bottom_left: the bottom left of the bounding rectangle
    :param point: x/y coords of a point to check
    :return: True/False
    """
    if bottom_left == top_right:
        raise ValueError("Bottom left and top right can't be the same")
    return (bottom_left[0] < point[0] < top_right[0]) and (
        bottom_left[1] < point[1] < top_right[1]
    )