What does this program print?

from Scope functions
Kotlin 2.4.10 beginner 2 min

What does this program print?

kotlin
data class Box(var value: Int)

fun main() {
    val box = Box(2)
    val first = box.apply { value += 3 }
        .let { it.value * 2 }
    val second = box.also { it.value += 1 }
        .run { value }

    println("$first/$second/${box.value}")
}
Open in playground
Report an error