Ibe1

public class Ulohy {

        public static boolean jeVacsi(int a, int b) {
                if (a == 0)
                        return false;
                if (b == 0)
                        return true;

                return jeVacsi(a - 1, b - 1);

        }

        public static int sucet(int a, int b) {
                if (b == 0)
                        return a;
                a++;
                b--;
                return sucet(a, b);
        }

        public static boolean usporiadane(int[] p, int odIdx) {
                // Ostalo mi prazdny alebo 1-prvkovy problem
                if (odIdx >= p.length - 1)
                        return true;

                return (p[odIdx] <= p[odIdx + 1]) && usporiadane(p, odIdx + 1);
        }

        public static boolean usporiadane(int[] p, int odIdx, int poIdx) {
                if (odIdx > poIdx)
                        return true;

                if (odIdx == poIdx)
                        return true;

                int stred = (odIdx + poIdx) / 2;
                return (p[stred] <= p[stred + 1]) && usporiadane(p, odIdx, stred)
                                && usporiadane(p, stred + 1, poIdx);
        }

        /**
         * @param args
         */

        public static void main(String[] args) {
                System.out.println(jeVacsi(0, 9));
        }
}