
from collections import defaultdict




def        __UpperCamelCase					(    lowerCAmelCase__							:    str  ,       lowerCAmelCase__							:    str  ):
	__a			:  List[str]		    =  first_str.lower().strip()
	__a			:  str		    =  second_str.lower().strip()

	# Remove whitespace
	__a			:  List[str]		    =  first_str.replace(''' '''  ,       ''''''  )
	__a			:  Optional[Any]		    =  second_str.replace(''' '''  ,       ''''''  )

	# Strings of different lengths are not anagrams
	if len(lowerCAmelCase__  ) != len(lowerCAmelCase__  ):
		return False

	# Default values for count should be 0
	__a			:  defaultdict[str, int]		    =  defaultdict(lowerCAmelCase__  )

	# For each character in input strings,
	# increment count in the corresponding
	for i in range(len(lowerCAmelCase__  )  ):
		count[first_str[i]] += 1
		count[second_str[i]] -= 1

	return all(_count == 0 for _count in count.values()  )


if __name__ == "__main__":
						from doctest import testmod

						testmod()
						lowercase__          =input('Enter the first string ').strip()
						lowercase__          =input('Enter the second string ').strip()

						lowercase__          =check_anagrams(input_a, input_b)
						print(F"""{input_a} and {input_b} are {"" if status else "not "}anagrams.""")


from transformers import BertTokenizerFast

from .custom_tokenization import CustomTokenizer



class 		UpperCamelCase__  (	__lowercase   ):
   _SCREAMING_SNAKE_CASE				:							Union[str, Any]     	=				CustomTokenizer
   pass
