/**
 * Given two dictionaries, find the common keys and return their intersection.
 *
 * @param dict1 The first dictionary
 * @param dict2 The second dictionary
 * @return A set containing the common keys between the two dictionaries
 */
fun findCommonKeys(dict1: Map<String, Any>, dict2: Map<String, Any>): Set<String> {

    // Get keys from both dictionaries
    val keys1 = dict1.keys
    val keys2 = dict2.keys

    // Find intersection of keys
    val commonKeys = keys1.intersect(keys2)

    return commonKeys
}
/**
 * Given two dictionaries, find the common keys and return their intersection.
 *
 * @param dict1 The first dictionary
 * @param dict2 The second dictionary
 * @return A set containing the common keys between the two dictionaries
 */
fun findCommonKeys(dict1: Map<String, Any>, dict2: Map<String, Any>): Set<String> {
/**
 * Given two dictionaries, find the common keys and return their intersection.
 *
 * @param dict1 The first dictionary
 * @param dict2 The second dictionary
 * @return A set containing the common keys between the two dictionaries
 */
fun findCommonKeys(dict1: Map<String, Any>, dict2: Map<String, Any>): Set<String> {

    // Get keys from both dictionaries
    val keys1 = dict1.keys
    val keys2 = dict2.keys

    // Find intersection of keys
    val commonKeys = keys1.intersect(keys2)

    return commonKeys
}