




def       SCREAMING_SNAKE_CASE			( __UpperCamelCase    :		int   )						->							str:
    if not isinstance(__UpperCamelCase ,  __UpperCamelCase   ):
        UpperCAmelCase_											=  (
            '''operation can not be conducted on a object of type '''
            f'{type(__UpperCamelCase   ).__name__}'
        )
        raise TypeError(__UpperCamelCase   )
    UpperCAmelCase_											=  ''''''
    for _ in range(0 ,  32   ):
        bit_string += str(number % 2   )
        UpperCAmelCase_											=  number >> 1
    return bit_string




def       SCREAMING_SNAKE_CASE			( __UpperCamelCase    :		int   )						->							str:
    if number < 0:
        raise ValueError('''the value of input must be positive'''   )
    elif isinstance(__UpperCamelCase ,  __UpperCamelCase   ):
        raise TypeError('''Input value must be a \'int\' type'''   )
    elif isinstance(__UpperCamelCase ,  __UpperCamelCase   ):
        raise TypeError('''\'<\' not supported between instances of \'str\' and \'int\''''   )
    UpperCAmelCase_											=  0
    # iterator over [1 to 32],since we are dealing with 32 bit integer
    for _ in range(1 ,  33   ):
        # left shift the bits by unity
        UpperCAmelCase_											=  result << 1
        # get the end bit
        UpperCAmelCase_											=  number % 2
        # right shift the bits by unity
        UpperCAmelCase_											=  number >> 1
        # add that bit to our ans
        UpperCAmelCase_											=  result | end_bit
    return get_reverse_bit_string(__UpperCamelCase   )


if __name__ == "__main__":
 import doctest

 doctest.testmod()











import itertools




def       SCREAMING_SNAKE_CASE			( __UpperCamelCase    :		Tuple   )						->							List[Any]:
    return (
        int(''''''.join(combination[0:2]   )   ) * int(''''''.join(combination[2:5]   )   )
        == int(''''''.join(combination[5:9]   )   )
    ) or (
        int(''''''.join(combination[0]   )   ) * int(''''''.join(combination[1:5]   )   )
        == int(''''''.join(combination[5:9]   )   )
    )




def       SCREAMING_SNAKE_CASE			( )						->							Optional[Any]:
    return sum(
        {
            int(''''''.join(pandigital[5:9]   )   )
            for pandigital in itertools.permutations('''123456789'''   )
            if is_combination_valid(__UpperCamelCase   )
        }   )


if __name__ == "__main__":
 print(solution())





