input: Write a python function to create, read, update, and delete bookmarks using Flask.
  assert bookmarks_post() == "Bookmark created"
  assert bookmarks_get() == "Bookmarks read"
  assert bookmark_put(1) == "Bookmark updated"
  assert bookmark_delete(1) == "Bookmark deleted"
  assert bookmark_get(1) == "Specific bookmark read"
output: from flask import Flask, request, jsonify
  
  app = Flask(__name__)
  
  # Temporary storage for bookmarks
  bookmarks = {}
  
  @app.route('/bookmarks', methods=['POST'])
  def bookmarks_post():
      data = request.get_json()
      bookmark_id = len(bookmarks) + 1
      bookmarks[bookmark_id] = data
      return "Bookmark created", 201
  
  @app.route('/bookmarks', methods=['GET'])
  def bookmarks_get():
      return jsonify(bookmarks), 200
  
  @app.route('/bookmarks/<int:bookmark_id>', methods=['PUT'])
  def bookmark_put(bookmark_id):
      if bookmark_id in bookmarks:
          data = request.get_json()
          bookmarks[bookmark_id] = data
          return "Bookmark updated", 200
      else:
          return "Bookmark not found", 404
  
  @app.route('/bookmarks/<int:bookmark_id>', methods=['DELETE'])
  def bookmark_delete(bookmark_id):
      if bookmark_id in bookmarks:
          del bookmarks[bookmark_id]
          return "Bookmark deleted", 200
      else:
          return "Bookmark not found", 404
  
  @app.route('/bookmarks/<int:bookmark_id>', methods=['GET'])
  def bookmark_get(bookmark_id):
      if bookmark_id in bookmarks:
          return jsonify(bookmarks[bookmark_id]), 200
      else:
          return "Bookmark not found", 404
  
  if __name__ == '__main__':
      app.run(debug=True)