/**
 * Given a list of clothing items, a list of accessories, and a list of occasions,
 * create all possible outfit combinations using nested loops and return them as a list of tuples.
 */
fun createOutfitCombinations(allClothing: List<String>, allAccessories: List<String>, occasions: List<String>): List<Triple<String, String, String>> {

    val outfitCombinations = mutableListOf<Triple<String, String, String>>()

    for (clothingItem in allClothing) {
        for (accessory in allAccessories) {
            for (occasion in occasions) {
                val outfitTriple = Triple(clothingItem, accessory, occasion)
                outfitCombinations.add(outfitTriple)
            }
        }
    }

    return outfitCombinations
}
/**
 * Given a list of clothing items, a list of accessories, and a list of occasions,
 * create all possible outfit combinations using nested loops and return them as a list of tuples.
 */
fun createOutfitCombinations(allClothing: List<String>, allAccessories: List<String>, occasions: List<String>): List<Triple<String, String, String>> {
/**
 * Given a list of clothing items, a list of accessories, and a list of occasions,
 * create all possible outfit combinations using nested loops and return them as a list of tuples.
 */
fun createOutfitCombinations(allClothing: List<String>, allAccessories: List<String>, occasions: List<String>): List<Triple<String, String, String>> {

    val outfitCombinations = mutableListOf<Triple<String, String, String>>()

    for (clothingItem in allClothing) {
        for (accessory in allAccessories) {
            for (occasion in occasions) {
                val outfitTriple = Triple(clothingItem, accessory, occasion)
                outfitCombinations.add(outfitTriple)
            }
        }
    }

    return outfitCombinations
}