private static StringBuilder quadraticCongruenceSimpleBuildSolution(
            final List<Integer> solution, final char x, final boolean subscripts) {
        
        if (solution.isEmpty())
            return new StringBuilder(NO_SOLUTION);
        
        final int lastIndex = solution.size() - 1;
        final StringBuilder lineEnd = buildModLineEnd(solution.get(lastIndex));
        final StringBuilder result = new StringBuilder(SEPARATOR);
        if (subscripts) {
            for (int i = 0; i < lastIndex; ++i)
                result.append(buildLinearCongruenceIndex(
                        1, x, i + 1, solution.get(i), lineEnd));
        } else {
            for (int i = 0; i < lastIndex; ++i)
                result.append(buildLinearCongruence(
                        1, x, solution.get(i), lineEnd));
        }
        return result;
    }