Воскресенье программистов

В общем есть задача,олимпиадная на даты.(Я готовлюсь к олимпиаде,но с датами не дружу,а сказали могут быть).

В прошлом году была такая задача.

Программисты считают,что наибольшее количество гениев среди них.Они разнообразно осведомлены,потому что их программы используют в разных отраслях знаний.Да,и школьники-программисты желают брать участие во всех олимпиадах,в которых только возможно.И ... успешно "проваливают" программирование,так как не успевают качественно подготовится к нему.Чтобы дать возможность правильно распределить время для подготовки,Областное управление образование решило с 2012 года городские и районные олимпиады по программированию проводить в предпоследнее воскресенье декабря.Напишите программу,которая б определила дату проведения олимпиады в года от 2012 до 2099.

Пример

Ввод

2012

Вывод

23/12/2012

Как подобные задачи реализовывать?Помогите кто может.Желательно с объяснением.Буду очень благодарен.