from typing import Dict
from typing import Any


def find_key_recursively(obj: Dict, key: str) -> Any:
    """
    Thus function receives a dictionary, and iterates recursively until it finds the provided key.

    :param Dict obj: The dictionary to be traversed.
    :param str key: The key to be searched in the dictionary.
    :rtype: Any
    """
    if key in obj:
        return obj[key]
    for k, v in obj.items():
        if isinstance(v, dict):
            return find_key_recursively(v, key)