/**
 * Given two lists, find the unique items in each list.
 *
 * @param list1 A list of elements
 * @param list2 A list of elements
 * @return A Pair containing two lists of unique items in list1 and list2 respectively
 */
fun findUniqueItems(list1: List<Any>, list2: List<Any>): Pair<List<Any>, List<Any>> {

    // Find the unique items in list1 and list2
    val uniqueItemsList1 = list1.filter { it !in list2 }
    val uniqueItemsList2 = list2.filter { it !in list1 }

    return Pair(uniqueItemsList1, uniqueItemsList2)
}
/**
 * Given two lists, find the unique items in each list.
 *
 * @param list1 A list of elements
 * @param list2 A list of elements
 * @return A Pair containing two lists of unique items in list1 and list2 respectively
 */
fun findUniqueItems(list1: List<Any>, list2: List<Any>): Pair<List<Any>, List<Any>> {
/**
 * Given two lists, find the unique items in each list.
 *
 * @param list1 A list of elements
 * @param list2 A list of elements
 * @return A Pair containing two lists of unique items in list1 and list2 respectively
 */
fun findUniqueItems(list1: List<Any>, list2: List<Any>): Pair<List<Any>, List<Any>> {

    // Find the unique items in list1 and list2
    val uniqueItemsList1 = list1.filter { it !in list2 }
    val uniqueItemsList2 = list2.filter { it !in list1 }

    return Pair(uniqueItemsList1, uniqueItemsList2)
}