input: from typing import List
  
  def predict_linear_regression(X: List[int], Y: List[int]) -> float:
      """Design a Python program to perform linear regression for predicting 
      the numbers in a given dataset. The function takes two lists corresponding
      to the independent variable (X) and the dependent variable (Y). The function 
      returns the predicted value of Y for a given X.
      >>> predict_linear_regression([1, 2, 3, 4, 5], [3, 5, 7, 9, 13])
      17.0
      """
      import numpy as np
      from sklearn.linear_model import LinearRegression
      
      X = np.array(X).reshape(-1,1)
      Y = np.array(Y)
      
      model = LinearRegression()
      model.fit(X, Y)
      
      return model.predict([[7]])[0]
output:     import numpy as np
      from sklearn.linear_model import LinearRegression
      
      X = np.array(X).reshape(-1,1)
      Y = np.array(Y)
      
      model = LinearRegression()
      model.fit(X, Y)
      
      return model.predict([[7]])[0]