



"""simple docstring"""







from collections import defaultdict
from math import gcd

def   lowerCAmelCase__			(     lowerCamelCase__ = 1500000			) ->							Any:
							A         =					defaultdict(a_			)
							A         =					2
							while 2 * euclid_m * (euclid_m + 1) <= limit:
														for euclid_n in range((euclid_m % 2) + 1				,      a_				,      2			):
																					if gcd(a_				,      a_			) > 1:
																												continue
																					A         =					2 * euclid_m * (euclid_m + euclid_n)
																					for perimeter in range(a_				,      limit + 1				,      a_			):
																												frequencies[perimeter] += 1
														euclid_m += 1
							return sum(1 for frequency in frequencies.values() if frequency == 1			)


if __name__ == "__main__":
							print(F'{solution() = }')











"""simple docstring"""







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_flax_available, is_torch_available


A    =			{
    'configuration_gpt_neo': ['GPT_NEO_PRETRAINED_CONFIG_ARCHIVE_MAP', 'GPTNeoConfig', 'GPTNeoOnnxConfig'],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							A    =			[
							    'GPT_NEO_PRETRAINED_MODEL_ARCHIVE_LIST',
							    'GPTNeoForCausalLM',
							    'GPTNeoForQuestionAnswering',
							    'GPTNeoForSequenceClassification',
							    'GPTNeoForTokenClassification',
							    'GPTNeoModel',
							    'GPTNeoPreTrainedModel',
							    'load_tf_weights_in_gpt_neo',
							]

try:
							if not is_flax_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							A    =			[
							    'FlaxGPTNeoForCausalLM',
							    'FlaxGPTNeoModel',
							    'FlaxGPTNeoPreTrainedModel',
							]


if TYPE_CHECKING:
							from .configuration_gpt_neo import GPT_NEO_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTNeoConfig, GPTNeoOnnxConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_gpt_neo import (
														    GPT_NEO_PRETRAINED_MODEL_ARCHIVE_LIST,
														    GPTNeoForCausalLM,
														    GPTNeoForQuestionAnswering,
														    GPTNeoForSequenceClassification,
														    GPTNeoForTokenClassification,
														    GPTNeoModel,
														    GPTNeoPreTrainedModel,
														    load_tf_weights_in_gpt_neo,
														)

							try:
														if not is_flax_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_flax_gpt_neo import FlaxGPTNeoForCausalLM, FlaxGPTNeoModel, FlaxGPTNeoPreTrainedModel


else:
							import sys

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



