

"""simple docstring"""



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





def 			_snake_case  (     UpperCAmelCase_	:       int      ):
     if n % 10 == 0:
          return False
     A__				      =	str(UpperCAmelCase_      )
     return s == s[::-1]





def 			_snake_case  (     ):
     A__				      =	set()
     A__				      =	1
     A__				      =	5
     while sum_squares < LIMIT:
          A__				      =	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__				      =	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)






