В Сочи Сергей был \(12-3=9\) дней.
Всего в Геленджике и Сочи он был \(12+9=21\) день.
Ответ: 21 день.