/**
 * This function takes a list of geographic elements and a specified region and filters out the elements that belong to 
 * the given region. The geographic elements are represented as strings.
 * 
 * @param elementsList A list of geographic elements (strings).
 * @param region A region to filter the geographic elements within (string).
 * @return A new list with only the geographic elements that belong to the specified region.
 */
fun filterGeographicElements(elementsList: List<String>, region: String): List<String> {

    return elementsList.filter { it.contains(region) }
}
/**
 * This function takes a list of geographic elements and a specified region and filters out the elements that belong to 
 * the given region. The geographic elements are represented as strings.
 * 
 * @param elementsList A list of geographic elements (strings).
 * @param region A region to filter the geographic elements within (string).
 * @return A new list with only the geographic elements that belong to the specified region.
 */
fun filterGeographicElements(elementsList: List<String>, region: String): List<String> {
/**
 * This function takes a list of geographic elements and a specified region and filters out the elements that belong to 
 * the given region. The geographic elements are represented as strings.
 * 
 * @param elementsList A list of geographic elements (strings).
 * @param region A region to filter the geographic elements within (string).
 * @return A new list with only the geographic elements that belong to the specified region.
 */
fun filterGeographicElements(elementsList: List<String>, region: String): List<String> {

    return elementsList.filter { it.contains(region) }
}