var result = ""
abstract class Parent {
    val o = "O"
    val k = "K"
    protected fun getO() = o
    protected fun getK() = k
}

class Child : Parent() {
    private fun calculateResult(): String {
        return super.getO() + super.getK()
    }
    fun runTest() {
        result += this.calculateResult()
    }
}

fun box(): String {
    Child().runTest()
    return result
}
