Пусть в осадок выпало x моль иодида серебра, а масса исходного раствора иодида металла равна m г. Предположим, что масса исходного раствора нитрата серебра составляла a г, тогда по условию,
Здесь m+a представляет собой суммарную массу конечного раствора в нулевой момент смешения двух исходных растворов. Однако масса образовавшегося раствора с течением времени будет все меньше и меньше чем m+a до тех пор, пока все содержащиеся в растворе ионы \ce{Ag+} не свяжутся со всеми \ce{I-} ионами. Получается, в конечном итоге m+a равно массе образовавшегося раствора (он же m) плюс масса осадка.
Поскольку реакция протекала количественно, масса нитрата серебра составляет 170x, а значит, w(\ce{AgNO3}) = \frac{170x}{235x} = 0.7234. Кстати, примечательно то, что для решения этой задачи, абсолютно не требуется информация о валентности металла.