Despite subsection (2), a council may accept from an international student in respect of any programme of study or training at an institution an amount that is less than the sum of the amounts referred to in that subsection by an amount that is no greater than the sum of—
(a)
any amounts by which the council has decided to subsidise the student in respect of the programme; and
(b)
the appropriate proportion of any amounts by which the council has decided to subsidise the student in respect of programmes of a kind or description that include the programme; and
(c)
the appropriate proportion of any amounts by which the council has decided to subsidise students of a kind or description that include the student in respect of the programme; and
(d)
the appropriate proportion of any amounts by which the council has decided to subsidise students of a kind or description that include the student in respect of programmes of a kind or description that include the programme,—
out of the general revenue of the council (not being funds provided under sections 425 or 428) or out of any special supplementary grant under that section that may be used for the purpose.