class exception_handling {
public static void main
(String args
[]) { try {
int a = args.length;
int b = 10 / a;
try {
if (a == 1)
a = a / a - a;
if (a == 2) {
int c = {1};
c[8] = 9;
}
}
catch (ArrayIndexOutOfBoundException e) {
}
}
}
}
}
Y2xhc3MgZXhjZXB0aW9uX2hhbmRsaW5nIHsKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKSB7CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICBpbnQgYSA9IGFyZ3MubGVuZ3RoOwogICAgICAgICAgICAgICAgaW50IGIgPSAxMCAvIGE7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGEpOwogICAgICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgICAgICBpZiAoYSA9PSAxKQogICAgICAgICAgICAgICAgICAgICAgICBhID0gYSAvIGEgLSBhOwogICAgICAgICAgICAgICAgICAgIGlmIChhID09IDIpIHsKICAgICAgICAgICAgICAgICAgICAgICAgaW50IGMgPSB7MX07CiAgICAgICAgICAgICAgICAgICAgICAgIGNbOF0gPSA5OwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNhdGNoIChBcnJheUluZGV4T3V0T2ZCb3VuZEV4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJUeXBlQSIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgY2F0Y2ggKEFyaXRobWV0aWNFeGNlcHRpb24gZSkgewogICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiVHlwZUIiKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0=