import kotlin.reflect.KProperty

class Delegate {
    operator fun provideDelegate(instance: Any?, property: KProperty<*>): Delegate = this
    operator fun getValue(instance: Any?, property: KProperty<*>) = "OK"
}

val result: String by Delegate()

fun box(): String {
    return result
}