tailRecursive fun test(x : Int = 0, e : Any = "a") {
    if (!e.equals("a")) {
        throw IllegalArgumentException()
    }
    if (x > 0) {
        test(x - 1)
    }
}

fun box() : String {
    test(100000)
    return "OK"
}