





def     lowerCamelCase_	(      lowerCAmelCase:	int = 50_00_00_00				)->		int:
  _snake_case   :				Dict														=	set()
  _snake_case   :				Dict														=	int((limit - 24) ** (1 / 2)				)

  _snake_case   :				List[Any]														=	set(range(3    ,							prime_square_limit + 1    ,							2				)				)
  primes.add(2				)
  for p in range(3    ,							prime_square_limit + 1    ,							2				):
    if p not in primes:
      continue
    primes.difference_update(set(range(p * p    ,							prime_square_limit + 1    ,							lowerCAmelCase				)				)				)

  for primea in primes:
    _snake_case   :				Optional[Any]														=	primea * primea
    for primea in primes:
      _snake_case   :				str														=	primea * primea * primea
      if square + cube >= limit - 16:
        break
      for primea in primes:
        _snake_case   :				List[Any]														=	primea * primea * primea * primea
        _snake_case   :				Dict														=	square + cube + tetr
        if total >= limit:
          break
        ret.add(lowerCAmelCase				)

  return len(lowerCAmelCase				)


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











import copy
from dataclasses import dataclass
from pathlib import Path
from typing import Dict, Optional, Union



@dataclass
class        _lowerCAmelCase    :


  '''simple docstring'''
  a_							:       Optional[Union[str, Path]]      					=None
  a_							:       bool      					=False
  a_							:       bool      					=False
  a_							:       bool      					=False
  a_							:       Optional[Dict]      					=None
  a_							:       Optional[str]      					=None
  a_							:       bool      					=False
  a_							:       bool      					=False
  a_							:       bool      					=False
  a_							:       bool      					=True
  a_							:       Optional[int]      					=None
  a_							:       int      					=1
  a_							:       Optional[Union[str, bool]]      					=None
  a_							:       bool      					=False
  a_							:       Optional[Dict]      					=None
  a_							:       Optional[str]      					=None







  def UpperCamelCase_ (      self      :					Dict							):


    '''simple docstring'''





    return self.__class__(**{k: copy.deepcopy(UpperCamelCase							) for k, v in self.__dict__.items()}							)




