/**
 * Given two lists 'a' and 'b', this function returns the intersection of the two lists.
 * The intersection of two lists contains elements that are present in both lists.
 *
 * @param a The first list
 * @param b The second list
 * @return A new list containing the intersection of 'a' and 'b'
 */
fun intersection(a: List<Any>, b: List<Any>): List<Any> {

    val intersectionList = mutableListOf<Any>()

    // Your code here

    return intersectionList
}
/**
 * Given two lists 'a' and 'b', this function returns the intersection of the two lists.
 * The intersection of two lists contains elements that are present in both lists.
 *
 * @param a The first list
 * @param b The second list
 * @return A new list containing the intersection of 'a' and 'b'
 */
fun intersection(a: List<Any>, b: List<Any>): List<Any> {
/**
 * Given two lists 'a' and 'b', this function returns the intersection of the two lists.
 * The intersection of two lists contains elements that are present in both lists.
 *
 * @param a The first list
 * @param b The second list
 * @return A new list containing the intersection of 'a' and 'b'
 */
fun intersection(a: List<Any>, b: List<Any>): List<Any> {

    val intersectionList = mutableListOf<Any>()

    // Your code here

    return intersectionList
}