input: 
  from typing import List
  
  
  def download_subtitles(releases: List[str], engines: List[str] = None, lang: str = None) -> None:
      """Downloads subtitles for the given release paths using the specified subtitle engines and language.
      If engines or lang are not provided, the default engine and language from DEFAULTS will be used.
      The function prints the status of each subtitle download attempt.
      
      >>> download_subtitles(['/path/to/movie', '/path/to/tvshow'], ['opensubtitles', 'subscene'], 'en')
      'Download Success: (/path/to/movie.srt), Subtitles Not Found.'
      >>> download_subtitles(['/path/to/movie'], ['opensubtitles'], 'fr')
      'Download Success: (/path/to/movie.srt).'
      """
  
output:     
      if engines is None:
          engines = DEFAULTS['engines']
      if lang is None:
          lang = DEFAULTS['lang']
      
      for release in releases:
          for engine in engines:
              status = download_subtitle(release, engine, lang)
              print(status)
              if 'Success' in status:
                  break
  