Последнее воскресенье перед последним понедельником в одном городе, а совсем последнее воскресенье в другом городе. Это значит, что воскресенье было последним днём месяца. А в следующем месяце было тоже самое - воскресенье было последним днём месяца. Это значит, что второй месяц был невисокосный февраль, а первый январь. Итак, 31 января Игорь был в Мурманске, а 31-7=24 января в Новосибирске. В следующем месяце, феврале, 28 он был в Томске, а за неделю до этого, 21 февраля в Кирове. Остаётся добавить, что последний раз 31 января и 28 февраля выпали на воскресенье в 2010 г.
Пусть было сделано n обменных операций 1-го типа и k операций 2-го типа (по порядку как они шли в условии). Тогда количество золотых монет в результате изменится на величину -4n+5k=0 т.к. их общее количество не изменилось, а при каждой операции 1-го типа золотых уменьшается на 4, и 2-го типа количество золотых увеличивается на 5. На операции каждого типа количество медных монет увеличивается на 1, значит всего было сделано 45 операций, т.е. n+k=45. Отсюда n=45-k, -4(45-k)+5k=0, k=20, n=25. Аналогично, как с золотыми, количество серебряных изменится на величину 5n-8k=5*25-8*20=125-160=-35. Т.е. количество серебряных монет уменьшилось на 35.