
fun idiv(a: Int, b: Int): Int =
        if (b == 0) throw Exception("Division by zero") else a / b

fun foo(): Int {
    var sum = 0
    var i = 2
    while (i > -10) {
        sum += try { idiv(100, i) } catch (e: Exception) { break }
        i--
    }
    return sum
}

fun box(): String {
    val test = foo()
    if (test != 150) return "Failed, test=$test"

    return "OK"
}