input: Write a python function to scrape product titles and prices from a list of URLs and return them in a dictionary.
  assert scrape_product_prices(['http://www.example.com/Product1', 'http://www.example.com/Product2']) == {'Product1': 'Price1', 'Product2': 'Price2'}
  assert scrape_product_prices(['http://www.example.com/Product3', 'http://www.example.com/Product4']) == {'Product3': 'Price3', 'Product4': 'Price4'}
  assert scrape_product_prices(['http://www.example.com/Product5']) == {'Product5': 'Price5'}
output: import requests
  from bs4 import BeautifulSoup
  
  def scrape_product_prices(urls):
      product_prices = {}
      
      for url in urls:
          response = requests.get(url)
          soup = BeautifulSoup(response.content, 'html.parser')
          
          # Assuming the product title and price can be identified by specific HTML tags or classes
          # These selectors should be adjusted according to the actual structure of the web pages
          title = soup.find('h1', class_='product-title').get_text(strip=True)
          price = soup.find('span', class_='product-price').get_text(strip=True)
          
          product_prices[title] = price
      
      return product_prices