Рассмотрим высказывания:
Каждый прав только наполовину. Это значит, что либо металл указан верно, а вес нет, либо наоборот.
Допустим, что Алеша прав про латунь. Тогда Витя неправ про медь, а Игорь прав про то, что гирька не из латуни. Противоречие.
Значит, Алеша неправ про латунь. Витя говорит про медь, а Игорь, что не из латуни. Значит, она из меди. Витя говорит, что она весит 3 г, Алеша говорит, что 5 г, а Игорь, что 4 г. Раз каждый прав наполовину, то гирька из меди, но не весит 3 г. Значит, она весит 4 г.
Ответ: М4