


from hashlib import mda, shaaaa

UpperCAmelCase__            =							(shaaaa, mda)







class 				lowerCamelCase__       :





     def __init__(self		,					UpperCAmelCase = 8	)					->       None:
      _lowercase											=0b0
      _lowercase											=size





     def 					__A (self		,					UpperCAmelCase	)					->       None:
      _lowercase											=self.hash_(UpperCAmelCase	)
      self.bitarray |= h





     def 					__A (self		,					UpperCAmelCase	)					->       bool:
      _lowercase											=self.hash_(UpperCAmelCase	)
      return (h & self.bitarray) == h





     def __contains__(self		,					UpperCAmelCase	)					->       bool:
      return self.exists(UpperCAmelCase	)





     def 					__A (self		,					UpperCAmelCase	)					->       str:
      _lowercase											=bin(UpperCAmelCase	)[2:]
      return res.zfill(self.size	)





     @property
     def 					__A (self	)					->       str:
      return self.format_bin(self.bitarray	)





     def 					__A (self		,					UpperCAmelCase	)					->       int:
      _lowercase											=0b0
      for func in HASH_FUNCTIONS:
       _lowercase											=(
           int.from_bytes(func(value.encode()	).digest()		,					'''little'''	) % self.size
       )
       res |= 2**position
      return res





     def 					__A (self		,					UpperCAmelCase	)					->       str:
      return self.format_bin(self.hash_(UpperCAmelCase	)	)





     @property
     def 					__A (self	)					->       float:
      _lowercase											=bin(self.bitarray	).count('''1'''	)
      return (n_ones / self.size) ** len(UpperCAmelCase	)





def     UpperCAmelCase_ (							__snake_case						)					->      str:







 """simple docstring"""


 return " ".join(sorted(set(sentence.split()						)						)						)


if __name__ == "__main__":
  import doctest

  doctest.testmod()

