
from transformers import ProcessorMixin

class __snake_case	(   lowerCAmelCase  ):
    _a	:		List[str]=       "AutoFeatureExtractor"
    _a	:		int=       "AutoTokenizer"


from __future__ import annotations







def 		_snake_case(						SCREAMING_SNAKE_CASE__       )				->					bool:
       lowercase							:  int
       lowercase							:  list[str] 			=   list(SCREAMING_SNAKE_CASE__       )
       lowercase			,    lowercase							:  Union[str, Any] 			=   _vector[:-1], int(_vector[-1]       )
       lowercase							:  list[int] 			=   [int(SCREAMING_SNAKE_CASE__       ) for digit in __vector]

       vector.reverse()
       for i, digit in enumerate(SCREAMING_SNAKE_CASE__       ):
              if i & 1 == 0:
                     lowercase							:  int 			=   digit * 2
                     if doubled > 9:
                            doubled -= 9
                     check_digit += doubled
              else:
                     check_digit += digit

       return check_digit % 10 == 0


if __name__ == "__main__":
  import doctest

  doctest.testmod()
  assert is_luhn("""79927398713""")
  assert not is_luhn("""79927398714""")
