from typing import Dict, Any def merge_dictionaries(a: Dict[str, Any], b: Dict[str, Any]) -> None: """ Recursively merges two dictionaries. If there are conflicting keys, values from 'b' will take precedence. @params: a (Dict[str, Any]): The first dictionary to be merged. b (Dict[str, Any]): The second dictionary, whose values will take precedence. Returns: None: The function modifies the first dictionary in place. """ for key in b: if key in a and isinstance(a[key], dict) and isinstance(b[key], dict): merge_dictionaries(a[key], b[key]) else: a[key] = b[key]