


"""simple docstring"""


import re
from pathlib import Path
from unittest import TestCase

import pytest
@pytest.mark.integration
class   _UpperCamelCase  (   lowerCAmelCase__		):
							'''simple docstring'''







							def 			snake_case				(     self    ,   __a	):

										with open(__a    ,   encoding="utf-8"	) as input_file:
													__lowerCAmelCase				    =			re.compile(R"(?!.*\b(?:encoding|rb|w|wb|w+|wb+|ab|ab+)\b)(?<=\s)(open)\((.*)\)"	)
													__lowerCAmelCase				    =			input_file.read()
													__lowerCAmelCase				    =			regexp.search(__a	)

										return match

							def 			snake_case				(     self    ,   __a	):

										with open(__a    ,   encoding="utf-8"	) as input_file:
													__lowerCAmelCase				    =			re.compile(R"#[^\r\n]*print\(|\"[^\r\n]*print\(|\"\"\".*?print\(.*?\"\"\"|(print\()"    ,   re.DOTALL	)
													__lowerCAmelCase				    =			input_file.read()
													# use `re.finditer` to handle the case where the ignored groups would be matched first by `re.search`
													__lowerCAmelCase				    =			regexp.finditer(__a	)

										__lowerCAmelCase				    =			[match for match in matches if match is not None and match.group(1	) is not None]
										return matches[0] if matches else None

							def 			snake_case				(     self	):
										__lowerCAmelCase				    =			Path("./datasets"	)
										__lowerCAmelCase				    =			list(dataset_paths.absolute().glob("**/*.py"	)	)

										for dataset in dataset_files:
													if self._no_encoding_on_file_open(str(__a	)	):
																raise AssertionError(f"open(...) must use utf-8 encoding in {dataset}"	)



							def 			snake_case				(     self	):
										__lowerCAmelCase				    =			Path("./datasets"	)
										__lowerCAmelCase				    =			list(dataset_paths.absolute().glob("**/*.py"	)	)

										for dataset in dataset_files:
													if self._no_print_statements(str(__a	)	):
																raise AssertionError(f"print statement found in {dataset}. Use datasets.logger/logging instead."	)








"""simple docstring"""


def _lowerCamelCase	(		):

			'''simple docstring'''




			__lowerCAmelCase				    =			[]
			__lowerCAmelCase				    =			1

			while len(_UpperCamelCase      ) < 1e6:
						constant.append(str(_UpperCamelCase      )      )
						i += 1

			__lowerCAmelCase				    =			"".join(_UpperCamelCase      )

			return (
			    int(constant[0]      )
			    * int(constant[9]      )
			    * int(constant[99]      )
			    * int(constant[999]      )
			    * int(constant[9999]      )
			    * int(constant[9_9999]      )
			    * int(constant[99_9999]      )
			)


if __name__ == "__main__":
	print(solution())




