/**
 * A fashion designer is making decisions based on certain criteria such as height, weight, hair color, and eye color.
 * The function fashionDecision takes the following arguments:
 * - heightCm (Int): the height of a person in centimeters.
 * - weightKg (Float): the weight of a person in kilograms.
 * - hairColor (String): the hair color of a person.
 * - eyeColor (String): the eye color of a person.
 *
 * The function determines which fashion style suits a person based on the given criteria.
 * The function should return a string indicating the suitable fashion style.
 */
fun fashionDecision(heightCm: Int, weightKg: Float, hairColor: String, eyeColor: String): String {

    return when {
        heightCm > 180 -> {
            when {
                weightKg < 60 -> {
                    when {
                        hairColor == "blonde" && eyeColor == "blue" -> "High fashion models"
                        hairColor == "red" || eyeColor == "green" -> "Bohemian/quirky style"
                        else -> "Fashion style cannot be determined."
                    }
                }
                hairColor != "black" -> "Casual chic style"
                else -> "Fashion style"
            }
        }
        else -> "Fashion style"
    }
}
/**
 * A fashion designer is making decisions based on certain criteria such as height, weight, hair color, and eye color.
 * The function fashionDecision takes the following arguments:
 * - heightCm (Int): the height of a person in centimeters.
 * - weightKg (Float): the weight of a person in kilograms.
 * - hairColor (String): the hair color of a person.
 * - eyeColor (String): the eye color of a person.
 *
 * The function determines which fashion style suits a person based on the given criteria.
 * The function should return a string indicating the suitable fashion style.
 */
fun fashionDecision(heightCm: Int, weightKg: Float, hairColor: String, eyeColor: String): String {
/**
 * A fashion designer is making decisions based on certain criteria such as height, weight, hair color, and eye color.
 * The function fashionDecision takes the following arguments:
 * - heightCm (Int): the height of a person in centimeters.
 * - weightKg (Float): the weight of a person in kilograms.
 * - hairColor (String): the hair color of a person.
 * - eyeColor (String): the eye color of a person.
 *
 * The function determines which fashion style suits a person based on the given criteria.
 * The function should return a string indicating the suitable fashion style.
 */
fun fashionDecision(heightCm: Int, weightKg: Float, hairColor: String, eyeColor: String): String {

    return when {
        heightCm > 180 -> {
            when {
                weightKg < 60 -> {
                    when {
                        hairColor == "blonde" && eyeColor == "blue" -> "High fashion models"
                        hairColor == "red" || eyeColor == "green" -> "Bohemian/quirky style"
                        else -> "Fashion style cannot be determined."
                    }
                }
                hairColor != "black" -> "Casual chic style"
                else -> "Fashion style"
            }
        }
        else -> "Fashion style"
    }
}