docs: public static long countUnorderedPairs(int minI, int maxI, int minJ, int maxJ) {
          long maxPairs = 0;
          int min = Math.min(minI, minJ);
          int max = Math.max(maxI, maxJ);
      
          for (int i=min; i<max; i++) {
              for (int j=i; j<max; j++) {
                  if ((minI <= i && i < maxI && minJ <= j && j < maxJ) ||
                      (minJ <= i && i < maxJ && minI <= j && j < maxI)) {
                      maxPairs++;
                  }
              }
          }
          return maxPairs;
      }