Сначала определим температуру в Брянске и Туле.
Температура в Брянске: $$12 + 3 = 15$$ °C.
Температура в Туле: $$12 - 4 = 8$$ °C.
Теперь проанализируем каждое утверждение:
1) В любом городе, помимо указанных, в котором было теплее, чем в Туле, также было теплее, чем в Калуге.
Это утверждение не обязательно истинно. Например, если в городе X температура 10°C (теплее, чем в Туле), это не значит, что там теплее, чем в Калуге (12°C).
2) В Калуге было теплее, чем в Туле.
Температура в Калуге 12°C, а в Туле 8°C. Это утверждение истинно.
3) В Брянске было холоднее, чем в Туле.
Температура в Брянске 15°C, а в Туле 8°C. Это утверждение ложно.
4) В любом городе, помимо указанных, в котором было теплее, чем в Брянске, также было теплее, чем в Калуге.
Это утверждение ложно, так как температура в Брянске самая высокая из трех городов. Если в каком-то городе температура выше чем в Брянске, то и выше чем в Калуге.
Таким образом, истинным является только утверждение 2.
Ответ: 2