





def _a				(	lowerCamelCase:   int					,				lowerCamelCase:   float					,				lowerCamelCase:   float )	->						float:







      '''simple docstring'''






      return round(float(moles / volume ) * nfactor )



def _a				(	lowerCamelCase:   float					,				lowerCamelCase:   float					,				lowerCamelCase:   float )	->						float:







      '''simple docstring'''






      return round(float((moles * 0.0_821 * temperature) / (volume) ) )



def _a				(	lowerCamelCase:   float					,				lowerCamelCase:   float					,				lowerCamelCase:   float )	->						float:







      '''simple docstring'''






      return round(float((moles * 0.0_821 * temperature) / (pressure) ) )



def _a				(	lowerCamelCase:   float					,				lowerCamelCase:   float					,				lowerCamelCase:   float )	->						float:







      '''simple docstring'''






      return round(float((pressure * volume) / (0.0_821 * moles) ) )


if __name__ == "__main__":
       import doctest

       doctest.testmod()












from itertools import permutations



def _a				(	lowerCamelCase:   tuple )	->						bool:







      '''simple docstring'''






      if num[3] % 2 != 0:
            return False

      if (num[2] + num[3] + num[4]) % 3 != 0:
            return False

      if num[5] % 5 != 0:
            return False

      __A          =				[7, 11, 13, 17]
      for i, test in enumerate(lowerCamelCase ):
            if (num[i + 4] * 1_00 + num[i + 5] * 10 + num[i + 6]) % test != 0:
                  return False
      return True



def _a				(	lowerCamelCase:   int = 10 )	->						int:







      '''simple docstring'''






      return sum(
          int(''''''.join(map(lowerCamelCase					,				lowerCamelCase ) ) )
          for num in permutations(range(lowerCamelCase ) )
          if is_substring_divisible(lowerCamelCase ) )


if __name__ == "__main__":
       print(f'{solution() = }')





