Нужно разобраться почему такое присвоение, возможно оно как раз верное. Это же переменная, возможно выше она была чем написана, а для суммовых разниц в нее передают сопоставленную валюту.
Потому, если где-то пишут i = j это не значит, что все так уж плохо
Или в нашем случае тесты говорят о лажовости получаемого сопостовления?