public class Finally {
  public static int foo(boolean p) {
    int r = 0;
    try {
      if (p) throw new Exception();
      r = 1;
      return r;
    } catch (Exception e) {
      r = 2;
    } finally {
      return 3;
    }
  }
  public static void main(String args[]) {
    System.out.println(foo(Boolean.valueOf(args[0])));
  }
}
