from typing import List
from typing import Tuple


def generate_options_for_point(x: int, y: int, z: int) -> List[Tuple[int, int, int]]:
    """
    generate 24 different orientations for point presented of (x, y, z)
    """
    return [(x, y, z), (z, y, -x), (-x, y, -z), (-z, y, x),
            (-y, x, z), (z, x, y), (y, x, -z), (-z, x, -y),
            (y, -x, z), (z, -x, -y), (-y, -x, -z), (-z, -x, y),
            (x, -z, y), (y, -z, -x), (-x, -y, z), (-y, -z, x),
            (x, -y, -z), (-z, -y, -x), (-x, -y, z), (z, -y, x),
            (x, z, -y), (-y, z, -x), (-x, z, y), (y, z, x)
            ]