input: Write a function to store and retrieve user data as described in the given instruction. Implement two functions, one to store user data in a JSON file and another to retrieve the data from the JSON file. If the `store_user_data` function is called with the given `user_data`, it should write the data to a `user_data.json` file. The `get_user_data` function should then be able to read and return this data.
  
  import json
  
  user_data = {"Name": "John", "Age": 25, "City": "New York"}
  
  def store_user_data(data):
      with open('user_data.json', 'w') as f:
          json.dump(data, f)
  
  def get_user_data():
      with open('user_data.json') as f:
          return json.load(f)
  
  assert store_user_data({"Name": "John", "Age": 25, "City": "New York"}) == None
  assert get_user_data() == {"Name": "John", "Age": 25, "City": "New York"}
output: def store_user_data(data):
      with open('user_data.json', 'w') as f:
          json.dump(data, f)
  
  def get_user_data():
      with open('user_data.json') as f:
          return json.load(f)