


lowerCAmelCase__						=			10**8
def 							_UpperCAmelCase    (UpperCamelCase__					:  int						):
       if n % 10 == 0:
              return False
       _A				:	List[Any]       =			str(UpperCamelCase__						)
       return s == s[::-1]
def 							_UpperCAmelCase    ():
       _A				:	str       =			set()
       _A				:	List[str]       =			1
       _A				:	List[Any]       =			5
       while sum_squares < LIMIT:
              _A				:	Dict       =			first_square + 1
              while sum_squares < LIMIT:
                     if is_palindrome(UpperCamelCase__						):
                            answer.add(UpperCamelCase__						)
                     last_square += 1
                     sum_squares += last_square**2
              first_square += 1
              _A				:	List[str]       =			first_square**2 + (first_square + 1) ** 2

       return sum(UpperCamelCase__						)


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




def 							_UpperCAmelCase    (UpperCamelCase__					:  str						):
       _A				:	Tuple       =			str(UpperCamelCase__						).strip()
       if not bin_string:
              raise ValueError("Empty string was passed to the function"						)
       _A				:	Dict       =			bin_string[0] == "-"
       if is_negative:
              _A				:	Any       =			bin_string[1:]
       if not all(char in "01" for char in bin_string						):
              raise ValueError("Non-binary value was passed to the function"						)
       _A				:	Union[str, Any]       =			0
       for char in bin_string:
              _A				:	Union[str, Any]       =			2 * decimal_number + int(UpperCamelCase__						)
       return -decimal_number if is_negative else decimal_number


if __name__ == "__main__":
    from doctest import testmod

    testmod()
