


def 				__lowerCamelCase						( UpperCAmelCase_						:		int ,  UpperCAmelCase_						:		str						):




      """simple docstring"""





      a						:int 							=       0
      while b > 0:
            if b & 1:
                  res += a

            a += a
            b >>= 1

      return res
def 				__lowerCamelCase						( UpperCAmelCase_						:		List[str] ,  UpperCAmelCase_						:		Any ,  UpperCAmelCase_						:		List[Any]						):




      """simple docstring"""





      a						:Tuple 							=       0
      while b > 0:
            if b & 1:
                  a						:List[str] 							=       ((res % c) + (a % c)) % c

            a += a
            b >>= 1

      return res











import torch



def 					UpperCAmelCase__     (   ):
  if torch.cuda.is_available():
    lowercase			:Optional[int]							=  torch.cuda.device_count()
  else:
    lowercase			:Dict							=  0
  print(F"Successfully ran on {num_gpus} GPUs"      )


if __name__ == "__main__":
     main()



