


def    lowercase_	(	_A    :					int = 100		):

      """simple docstring"""




      lowerCamelCase__	:       Union[str, Any]					=						0
      lowerCamelCase__	:       str					=						0
      for i in range(1					,      n + 1		):
            sum_of_squares += i**2
            sum_of_ints += i
      return sum_of_ints**2 - sum_of_squares


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






import os
from pathlib import Path

def    lowercase_	(	):

      """simple docstring"""




      from torch.utils.cpp_extension import load

      lowerCamelCase__	:       Any					=						Path(_A		).resolve().parent.parent.parent / "kernels" / "deformable_detr"
      lowerCamelCase__	:       Optional[int]					=						[
          root / filename
          for filename in [
              "vision.cpp",
              os.path.join("cpu"					,      "ms_deform_attn_cpu.cpp"		),
              os.path.join("cuda"					,      "ms_deform_attn_cuda.cu"		),
          ]
      ]

      load(
          "MultiScaleDeformableAttention"					,      _A					,      with_cuda=_A					,      extra_include_paths=[str(_A		)]					,      extra_cflags=["-DWITH_CUDA=1"]					,      extra_cuda_cflags=[
              "-DCUDA_HAS_FP16=1",
              "-D__CUDA_NO_HALF_OPERATORS__",
              "-D__CUDA_NO_HALF_CONVERSIONS__",
              "-D__CUDA_NO_HALF2_OPERATORS__",
          ]					,      )

      import MultiScaleDeformableAttention as MSDA

      return MSDA


