/**
 * A Police Officer needs to find the criminals who match a given description.
 * The description is a list of features that the criminals possess, such as height, hair color, and tattoo.
 * The criminals is a list of lists, each representing a criminal's features.
 * This function returns a list of indices of the criminals who do not possess any of the features mentioned in the description.
 */
fun findCriminals(description: List<String>, criminals: List<List<String>>): List<Int> {

    val result = mutableListOf<Int>()

    for ((index, criminal) in criminals.withIndex()) {
        if (description.none { feature -> feature in criminal }) {
            result.add(index)
        }
    }

    return result
}
/**
 * A Police Officer needs to find the criminals who match a given description.
 * The description is a list of features that the criminals possess, such as height, hair color, and tattoo.
 * The criminals is a list of lists, each representing a criminal's features.
 * This function returns a list of indices of the criminals who do not possess any of the features mentioned in the description.
 */
fun findCriminals(description: List<String>, criminals: List<List<String>>): List<Int> {
/**
 * A Police Officer needs to find the criminals who match a given description.
 * The description is a list of features that the criminals possess, such as height, hair color, and tattoo.
 * The criminals is a list of lists, each representing a criminal's features.
 * This function returns a list of indices of the criminals who do not possess any of the features mentioned in the description.
 */
fun findCriminals(description: List<String>, criminals: List<List<String>>): List<Int> {

    val result = mutableListOf<Int>()

    for ((index, criminal) in criminals.withIndex()) {
        if (description.none { feature -> feature in criminal }) {
            result.add(index)
        }
    }

    return result
}