
from __future__ import annotations



def   __lowerCAmelCase    (				UpperCAmelCase__					:   list[int]							)	->     int:
							if not nums:
														return 0
							lowerCamelCase_					=       nums[0]
							lowerCamelCase_					=       0
							for num in nums[1:]:
														lowerCamelCase_	, lowerCamelCase_					=       (
														    max_excluding + num,
														    max(UpperCAmelCase__      ,					UpperCAmelCase__							),
														)
							return max(UpperCAmelCase__      ,					UpperCAmelCase__							)


if __name__ == "__main__":
		import doctest

		doctest.testmod()







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


lowercase   =	{}


try:
		if not is_sentencepiece_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		lowercase   =	['''MLukeTokenizer''']

if TYPE_CHECKING:
		try:
				if not is_sentencepiece_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .tokenization_mluke import MLukeTokenizer


else:
		import sys

		lowercase   =	_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)





