object b8 {
trait A {
println("A")
}
trait BB {
println("BB")
}
trait B extends BB {
println("B")
}
trait CC {
println("CC")
}
trait C extends CC {
println("C")
}
class Class1 extends C with A with B {
println("Class1")
}
def main(args: Array[String]): Unit = {
new Class1()
}
}