from typing import Tuple


def uint64_to_two_uint32(num: int) -> Tuple[int, int]:
    """Convert uint64 to two uint32s"""
    num_bin = f"{num:064b}"
    if num < 0 or len(num_bin) != 64:
        raise ValueError(
            f"Number is not positive or can be represented as a uint64: {num}")
    a = int(num_bin[:32], 2)
    b = int(num_bin[32:], 2)
    return a, b