/**
 * Given two lists of archeological sites, return a list of common sites that are not equal to 'Unknown'.
 *
 * @param archeologicalSites1 The first list of archeological sites.
 * @param archeologicalSites2 The second list of archeological sites.
 * @return A list of common archeological sites that are not equal to 'Unknown'.
 */
fun findCommonElements(archeologicalSites1: List<String>, archeologicalSites2: List<String>): List<String> {

    val commonElements = mutableListOf<String>()
    
    for (site in archeologicalSites1) {
        if (site != "Unknown" && site in archeologicalSites2) {
            commonElements.add(site)
        }
    }
    
    return commonElements
}
/**
 * Given two lists of archeological sites, return a list of common sites that are not equal to 'Unknown'.
 *
 * @param archeologicalSites1 The first list of archeological sites.
 * @param archeologicalSites2 The second list of archeological sites.
 * @return A list of common archeological sites that are not equal to 'Unknown'.
 */
fun findCommonElements(archeologicalSites1: List<String>, archeologicalSites2: List<String>): List<String> {
/**
 * Given two lists of archeological sites, return a list of common sites that are not equal to 'Unknown'.
 *
 * @param archeologicalSites1 The first list of archeological sites.
 * @param archeologicalSites2 The second list of archeological sites.
 * @return A list of common archeological sites that are not equal to 'Unknown'.
 */
fun findCommonElements(archeologicalSites1: List<String>, archeologicalSites2: List<String>): List<String> {

    val commonElements = mutableListOf<String>()
    
    for (site in archeologicalSites1) {
        if (site != "Unknown" && site in archeologicalSites2) {
            commonElements.add(site)
        }
    }
    
    return commonElements
}