<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def configuration_from_paths(paths, strict=True):
 """Get a Configuration object based on multiple file paths. Args: paths (iter of str):
 An iterable of file paths which identify config files on the system. strict (bool):
 Whether or not to parse the files in strict mode. Returns: confpy.core.config.Configuration: The loaded configuration object. Raises: NamespaceNotRegistered: If a file contains a namespace which is not defined. OptionNotRegistered: If a file contains an option which is not defined but resides under a valid namespace. UnrecognizedFileExtension: If there is no loader for a path. """

    for path in paths:

        cfg = configfile_from_path(path, strict=strict).config

    return cfg