Ответ:
Запятая (1) отделяет придаточное изъяснительное от главной части. Запятая (2) разделяет части сложного предложения перед противительным союзом «но». Запятая (4) разделяет придаточные изъяснительные, последовательно раскрывающие содержание сказанного. Между союзами «но» и «что» (3), а также перед одиночным соединительным союзом «и» (5) запятая не ставится.
Ответ: 1, 2, 4.
