/**
 * Return a list of elements that are present in lst1 but not in lst2 using 'not in' operator and 'AND' operator.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @return A list of elements present in lst1 but not in lst2.
 *
 * Example:
 * intersectionNotInAndOperator(listOf(1, 2, 3, 4), listOf(2, 4, 6)) // [1, 3]
 * intersectionNotInAndOperator(listOf("apple", "banana", "orange"), listOf("apple", "mango")) // ["banana", "orange"]
 */
fun intersectionNotInAndOperator(lst1: List<Any>, lst2: List<Any>): List<Any> {

    return lst1.filter { it !in lst2 }
}
/**
 * Return a list of elements that are present in lst1 but not in lst2 using 'not in' operator and 'AND' operator.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @return A list of elements present in lst1 but not in lst2.
 *
 * Example:
 * intersectionNotInAndOperator(listOf(1, 2, 3, 4), listOf(2, 4, 6)) // [1, 3]
 * intersectionNotInAndOperator(listOf("apple", "banana", "orange"), listOf("apple", "mango")) // ["banana", "orange"]
 */
fun intersectionNotInAndOperator(lst1: List<Any>, lst2: List<Any>): List<Any> {
/**
 * Return a list of elements that are present in lst1 but not in lst2 using 'not in' operator and 'AND' operator.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @return A list of elements present in lst1 but not in lst2.
 *
 * Example:
 * intersectionNotInAndOperator(listOf(1, 2, 3, 4), listOf(2, 4, 6)) // [1, 3]
 * intersectionNotInAndOperator(listOf("apple", "banana", "orange"), listOf("apple", "mango")) // ["banana", "orange"]
 */
fun intersectionNotInAndOperator(lst1: List<Any>, lst2: List<Any>): List<Any> {

    return lst1.filter { it !in lst2 }
}