/**
 * Given two dictionaries, return a list of common keys between them.
 *
 * @param dict1 The first dictionary.
 * @param dict2 The second dictionary.
 * @return A list of common keys between the two dictionaries.
 */
fun findCommonKeys(dict1: Map<String, Any?>, dict2: Map<String, Any?>): List<String> {

    val commonKeys = mutableListOf<String>()
    for (key in dict1.keys) {
        if (dict2.containsKey(key) && dict1[key] != null && dict2[key] != null) {
            commonKeys.add(key)
        }
    }
    return commonKeys
}
/**
 * Given two dictionaries, return a list of common keys between them.
 *
 * @param dict1 The first dictionary.
 * @param dict2 The second dictionary.
 * @return A list of common keys between the two dictionaries.
 */
fun findCommonKeys(dict1: Map<String, Any?>, dict2: Map<String, Any?>): List<String> {
/**
 * Given two dictionaries, return a list of common keys between them.
 *
 * @param dict1 The first dictionary.
 * @param dict2 The second dictionary.
 * @return A list of common keys between the two dictionaries.
 */
fun findCommonKeys(dict1: Map<String, Any?>, dict2: Map<String, Any?>): List<String> {

    val commonKeys = mutableListOf<String>()
    for (key in dict1.keys) {
        if (dict2.containsKey(key) && dict1[key] != null && dict2[key] != null) {
            commonKeys.add(key)
        }
    }
    return commonKeys
}