



'''simple docstring'''



lowerCAmelCase						:		Optional[int]						      = 1_0**8



def 	__lowerCAmelCase       (				lowerCamelCase :    int       ):






	'''simple docstring'''




	if n % 10 == 0:
		return False
	__lowerCAmelCase       				=	str(UpperCAmelCase_       )
	return s == s[::-1]



def 	__lowerCAmelCase       (				):






	'''simple docstring'''




	__lowerCAmelCase       				=	set()
	__lowerCAmelCase       				=	1
	__lowerCAmelCase       				=	5
	while sum_squares < LIMIT:
		__lowerCAmelCase       				=	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
		__lowerCAmelCase       				=	first_square**2 + (first_square + 1) ** 2

	return sum(UpperCAmelCase_       )


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


"""simple docstring"""



from cva import COLOR_BGR2GRAY, cvtColor, imread, imshow, waitKey
from numpy import divide, inta, multiply, ravel, sort, zeros_like





def 			_snake_case  (     UpperCAmelCase_	:       Optional[int]       , UpperCAmelCase_	:       List[Any]=3      ):
     A__				      =	int(mask / 2      )
     # copy image size
     A__				      =	zeros_like(UpperCAmelCase_      )
     for i in range(UpperCAmelCase_       , gray_img.shape[0] - bd      ):
          for j in range(UpperCAmelCase_       , gray_img.shape[1] - bd      ):
               # get mask according with mask
               A__				      =	ravel(gray_img[i - bd : i + bd + 1, j - bd : j + bd + 1]      )
               # calculate mask median
               A__				      =	sort(UpperCAmelCase_      )[inta(divide((multiply(UpperCAmelCase_       , UpperCAmelCase_      ))       , 2      ) + 1      )]
               A__				      =	median
     return median_img


if __name__ == "__main__":
 # read original image
 SCREAMING_SNAKE_CASE_       :						int					=    imread('../image_data/lena.jpg')
 # turn image in gray scale value
 SCREAMING_SNAKE_CASE_       :						str					=    cvtColor(img, COLOR_BGR2GRAY)

 # get values with two different mask size
 SCREAMING_SNAKE_CASE_       :						List[Any]					=    median_filter(gray, 3)
 SCREAMING_SNAKE_CASE_       :						str					=    median_filter(gray, 5)

 # show result images
 imshow('median filter with 3x3 mask', medianaxa)
 imshow('median filter with 5x5 mask', medianaxa)
 waitKey(0)






