code: def find_program(basename):
      
      names = [basename]
      if os.name == 'nt':
          # Windows platforms
          extensions = ('.exe', '.bat', '.cmd')
          if not basename.endswith(extensions):
              names = [basename+ext for ext in extensions]+[basename]
      for name in names:
          path = is_program_installed(name)
          if path:
              return path
docs: Find program in PATH and return absolute path
  
      Try adding .exe or .bat to basename on Windows platforms
      (return None if not found)