input: Write a python function to resize an image and apply inpainting to it using the given mask.
  assert inpaint_image(np.zeros((100, 100, 3), dtype=np.uint8)).shape == (100, 100, 3)
  assert inpaint_image(np.ones((200, 200, 3), dtype=np.uint8) * 255).shape == (200, 200, 3)
  assert inpaint_image(np.random.randint(0, 255, (50, 50, 3), dtype=np.uint8)).shape == (50, 50, 3)
output: def inpaint_image(image):
      import cv2
      import numpy as np
      
      # Define the mask (for example, let's assume a center square)
      mask = np.zeros(image.shape[:2], dtype=np.uint8)
      h, w = image.shape[:2]
      mask[h//4:h//4*3, w//4:w//4*3] = 255
      
      # Resize the image to a consistent size for inpainting
      resized_image = cv2.resize(image, (100, 100))
      resized_mask = cv2.resize(mask, (100, 100))
      
      # Apply inpainting
      inpainted_image = cv2.inpaint(resized_image, resized_mask, 3, cv2.INPAINT_TELEA)
      
      # Resize back to the original size
      final_image = cv2.resize(inpainted_image, (w, h))
      
      return final_image