На всякий случай закомментил выводы. Но программа-то работает! В конечной мапе нет "Иванов1" и "Иванов2". В общем, помогите понять, что не так с кодом, пожалуйста :)