/**
 * This function takes a list of dancers and a list of clubs as input and
 * returns a list of dancers who have subscribed to all the clubs using
 * the intersection of the "Multiplication Assignment Operator" and "in Operator".
 */
fun dancerSubscription(dancers: List<String>, clubs: List<String>): List<String> {

    val subscribedDancers = mutableListOf<String>()

    for (dancer in dancers) {
        var count = 0

        for (club in clubs) {
            if (club in dancer) {
                count++
            }
        }

        if (count == clubs.size) {
            subscribedDancers.add(dancer)
        }
    }

    return subscribedDancers
}
/**
 * This function takes a list of dancers and a list of clubs as input and
 * returns a list of dancers who have subscribed to all the clubs using
 * the intersection of the "Multiplication Assignment Operator" and "in Operator".
 */
fun dancerSubscription(dancers: List<String>, clubs: List<String>): List<String> {
/**
 * This function takes a list of dancers and a list of clubs as input and
 * returns a list of dancers who have subscribed to all the clubs using
 * the intersection of the "Multiplication Assignment Operator" and "in Operator".
 */
fun dancerSubscription(dancers: List<String>, clubs: List<String>): List<String> {

    val subscribedDancers = mutableListOf<String>()

    for (dancer in dancers) {
        var count = 0

        for (club in clubs) {
            if (club in dancer) {
                count++
            }
        }

        if (count == clubs.size) {
            subscribedDancers.add(dancer)
        }
    }

    return subscribedDancers
}