<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _use_last_dir_name(self, path, prefix=''):
 """ Return name of the last dir in path or '' if no dir found. Parameters path: str Use dirs in this path prefix: str Use only dirs startings by this prefix """

        matching_dirs = (
            dir_name
            for dir_name in reversed(os.listdir(path))
            if os.path.isdir(os.path.join(path, dir_name)) and
            dir_name.startswith(prefix)
        )
        return next(matching_dirs, None) or ''