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" }