operator fun Array.get(index1: Int, index2: Int) = this[index1 + index2] operator fun Array.set(index1: Int, index2: Int, elem: String) { this[index1 + index2] = elem } fun box(): String { val s = Array(1, { "" }) s[1, -1] = "O" s[2, -2] += "K" return s[-3, 3] }