public static List<List<Integer>> linearCongruenceSystemInput(
            final JTextField[] inputFields, final MainFrame mainFrame, final int count) {
        
        final List<Integer> aList = numberListInput(inputFields[1], mainFrame, count,
                        Config.MIN_INT, true, "Pole musí obsahovat jenom celá čísla.");
        final List<Integer> bList = numberListInput(inputFields[2], mainFrame, count,
                        Config.MIN_INT, true, "Pole musí obsahovat jenom celá čísla.");
        final List<Integer> nList = numberListInput(inputFields[3], mainFrame, count,
                        1, false, "Pole musí obsahovat jenom kladná čísla.");
        final List<List<Integer>> result = new ArrayList<>();
        if ((!aList.isEmpty()) && (!bList.isEmpty()) && (!nList.isEmpty())) {
            result.add(aList);
            result.add(bList);
            result.add(nList);
        }
        return result;
    }