code: 
  
  
  '''simple docstring'''
  
  
  
  from math import sqrt
  
  
  
  
  
  
  def 						lowerCamelCase							(_SCREAMING_SNAKE_CASE   :     int  ):
  					__a    : Tuple      					=						[1]
  					for i in range(2		,   int(sqrt(_SCREAMING_SNAKE_CASE  )  ) + 1		,   1  ):
  										if number % i == 0:
  															values.append(_SCREAMING_SNAKE_CASE  )
  															if int(number // i  ) != i:
  																				values.append(int(number // i  )  )
  					return sorted(_SCREAMING_SNAKE_CASE  )
  
  
  
  
  
  
  def 						lowerCamelCase							(_SCREAMING_SNAKE_CASE   :     int  ):
  					return sum(factors(_SCREAMING_SNAKE_CASE  )  ) > n
  
  
  
  
  
  
  def 						lowerCamelCase							(_SCREAMING_SNAKE_CASE   :     int  ):
  					__a    : List[Any]      					=						factors(_SCREAMING_SNAKE_CASE  )
  					__a    : int      					=						len(_SCREAMING_SNAKE_CASE  )
  					__a    : Dict      					=						[[0 for i in range(number + 1  )] for j in range(r + 1  )]
  					for i in range(r + 1  ):
  										__a    : int      					=						True
  
  					for i in range(1		,   number + 1  ):
  										__a    : Dict      					=						False
  
  					for i in range(1		,   r + 1  ):
  										for j in range(1		,   number + 1  ):
  															if j < values[i - 1]:
  																				__a    : List[Any]      					=						subset[i - 1][j]
  															else:
  																				__a    : Any      					=						subset[i - 1][j] or subset[i - 1][j - values[i - 1]]
  
  					return subset[r][number] != 0
  
  
  
  
  
  
  def 						lowerCamelCase							(_SCREAMING_SNAKE_CASE   :     int  ):
  					return abundant(_SCREAMING_SNAKE_CASE  ) and not semi_perfect(_SCREAMING_SNAKE_CASE  )
  
  
  if __name__ == "__main__":
  	import doctest
  
  	doctest.testmod(verbose=True)
  	for number in (69, 70, 71):
  		print(f'''{number} is {'' if weird(number) else 'not '}weird.''')
  
  
  
  
style_context: 
  
  
  '''simple docstring'''
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
  
  
  __lowercase			:		Any =			{'configuration_visual_bert': ['VISUAL_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'VisualBertConfig']}
  
  try:
  	if not is_torch_available():
  		raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  	pass
  else:
  	__lowercase			:		Optional[int] =			[
  	    'VISUAL_BERT_PRETRAINED_MODEL_ARCHIVE_LIST',
  	    'VisualBertForMultipleChoice',
  	    'VisualBertForPreTraining',
  	    'VisualBertForQuestionAnswering',
  	    'VisualBertForRegionToPhraseAlignment',
  	    'VisualBertForVisualReasoning',
  	    'VisualBertLayer',
  	    'VisualBertModel',
  	    'VisualBertPreTrainedModel',
  	]
  
  
  if TYPE_CHECKING:
  	from .configuration_visual_bert import VISUAL_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP, VisualBertConfig
  
  	try:
  		if not is_torch_available():
  			raise OptionalDependencyNotAvailable()
  	except OptionalDependencyNotAvailable:
  		pass
  	else:
  		from .modeling_visual_bert import (
  		    VISUAL_BERT_PRETRAINED_MODEL_ARCHIVE_LIST,
  		    VisualBertForMultipleChoice,
  		    VisualBertForPreTraining,
  		    VisualBertForQuestionAnswering,
  		    VisualBertForRegionToPhraseAlignment,
  		    VisualBertForVisualReasoning,
  		    VisualBertLayer,
  		    VisualBertModel,
  		    VisualBertPreTrainedModel,
  		)
  
  
  else:
  	import sys
  
  	__lowercase			:		Tuple =			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)
  
  
  
  