/**
 * This function takes two lists as input and finds the unique elements that are present in both lists.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @return A list of unique elements common to both input lists.
 */
fun findUniqueElements(lst1: List<Any>, lst2: List<Any>): List<Any> {

    val uniqueElements = mutableListOf<Any>()
    for (element in lst1) {
        if (element in lst2 && element !in uniqueElements) {
            uniqueElements.add(element)
        }
    }
    return uniqueElements
}
/**
 * This function takes two lists as input and finds the unique elements that are present in both lists.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @return A list of unique elements common to both input lists.
 */
fun findUniqueElements(lst1: List<Any>, lst2: List<Any>): List<Any> {
/**
 * This function takes two lists as input and finds the unique elements that are present in both lists.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @return A list of unique elements common to both input lists.
 */
fun findUniqueElements(lst1: List<Any>, lst2: List<Any>): List<Any> {

    val uniqueElements = mutableListOf<Any>()
    for (element in lst1) {
        if (element in lst2 && element !in uniqueElements) {
            uniqueElements.add(element)
        }
    }
    return uniqueElements
}