def redness_greenness_response(C, e_s, N_c, N_cb):
    """
    Returns the redness / greenness response :math:`M_{yb}`.

    Parameters
    ----------
    C : array_like
        Colour difference signals :math:`C`.
    e_s : numeric
        Eccentricity factor :math:`e_s`.
    N_c : numeric
         Chromatic surround induction factor :math:`N_c`.
    N_b : numeric
         Brightness surround induction factor :math:`N_b`.

    Returns
    -------
    numeric
        Redness / greenness response :math:`M_{rg}`.

    Examples
    --------
    >>> C = (-5.3658655819965873e-05,
    ...      -0.00057169938364687312,
    ...      0.00062535803946683899)
    >>> e_s = 1.1108365048626296
    >>> N_c = 1.0
    >>> N_cb = 0.72499999999999998
    >>> redness_greenness_response(C, e_s, N_c, N_cb)  # doctest: +ELLIPSIS
    -0.0001044...
    """

    C_1, C_2, C_3 = C

    M_rg = 100 * (C_1 - (C_2 / 11)) * (e_s * (10 / 13) * N_c * N_cb)

    return M_rg