/**
 * Given two lists of items1 and items2, find the items that are present in items1 but not in items2.
 *
 * @param items1 A list of items1.
 * @param items2 A list of items2.
 * @return A list containing the items in items1 that are not present in items2.
 */
fun findCommonItems(items1: List<Any>, items2: List<Any>): List<Any> {

    // Initialize an empty list to store the common items
    val commonItems = mutableListOf<Any>()

    // Iterate over items1
    for (item in items1) {
        // Use the !in operator to check if the item is not present in items2
        if (item !in items2) {
            // Append the item to the commonItems list
            commonItems.add(item)
        }
    }

    // Return the list of common items
    return commonItems
}
/**
 * Given two lists of items1 and items2, find the items that are present in items1 but not in items2.
 *
 * @param items1 A list of items1.
 * @param items2 A list of items2.
 * @return A list containing the items in items1 that are not present in items2.
 */
fun findCommonItems(items1: List<Any>, items2: List<Any>): List<Any> {
/**
 * Given two lists of items1 and items2, find the items that are present in items1 but not in items2.
 *
 * @param items1 A list of items1.
 * @param items2 A list of items2.
 * @return A list containing the items in items1 that are not present in items2.
 */
fun findCommonItems(items1: List<Any>, items2: List<Any>): List<Any> {

    // Initialize an empty list to store the common items
    val commonItems = mutableListOf<Any>()

    // Iterate over items1
    for (item in items1) {
        // Use the !in operator to check if the item is not present in items2
        if (item !in items2) {
            // Append the item to the commonItems list
            commonItems.add(item)
        }
    }

    // Return the list of common items
    return commonItems
}