| fun square(a:Int):Int = a * a | |
| fun sumOfSquares(a:Int, b:Int):Int = square(a) + square(b) | |
| fun diffOfSquares(a:Int, b:Int):Int = square(a) - square(b) | |
| fun mod(a:Int,b:Int):Int = a / b | |
| fun remainder(a:Int, b:Int):Int = a % b | |
| fun box(): String { | |
| if (square(2) != 4) throw Error() | |
| if (sumOfSquares(2, 4) != 20) throw Error() | |
| if (diffOfSquares(2, 4) != -12) throw Error() | |
| if (mod(5, 2) != 2) throw Error() | |
| if (remainder(5, 2) != 1) throw Error() | |
| return "OK" | |
| } |