input: 
  from typing import List
  
  def linear_regression_prediction(X: List[float], Y: List[float], x1: float) -> float:
      """ Given a dataset of independent variables (X) and dependent variables (Y),
      perform linear regression and predict the value of y for a given x1.
      >>> linear_regression_prediction([1,2,3,4,5], [3,5,7,9,13], 7)
      15.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([[x1]])[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([[x1]])[0]
  