Шаг 4: Ищем совпадения для Андрея. Имя начинается на 'А'. Профессии: Аптекарь (на 'А'), Бухгалтер (на 'Б'), Агроном (на 'А'). Города: Архангельск (на 'А'), Белгород (на 'Б'), Бобруйск (на 'Б').
Шаг 5: Андрей может быть Агрономом или Аптекарем, и жить в Архангельске.
Шаг 6: Ищем совпадения для Бронислава. Имя начинается на 'Б'. Профессии: Аптекарь (на 'А'), Бухгалтер (на 'Б'), Агроном (на 'А'). Города: Архангельск (на 'А'), Белгород (на 'Б'), Бобруйск (на 'Б').
Шаг 7: Бронислав может быть Бухгалтером и жить в Белгороде или Бобруйске.
Шаг 8: Ищем совпадения для Бориса. Имя начинается на 'Б'. Профессии: Аптекарь (на 'А'), Бухгалтер (на 'Б'), Агроном (на 'А'). Города: Архангельск (на 'А'), Белгород (на 'Б'), Бобруйск (на 'Б').
Шаг 9: Борис может быть Бухгалтером и жить в Белгороде или Бобруйске.
Шаг 10: По условию, у двоих начинаются на одну букву имя, профессия и город.