Получается, что:
Катя - 40 марок.
Саша - 46547916494761239464621332823825-9359437937450847528093475039485749327534857(я так поняла, это разность двух данных чисел) марок.
Маша - (46547916494761239464621332823825-9359437937450847528093475039485749327534857) - 579637394853452475.(т.е. получается, по твоему условию, что маша забрала 579637394853452475 марок у саши). А вот какое именно одинаковое количество марок забрала маша у саши ты не написал, так что решить этот вопрос я не могу. По твоему условию я могу только найти, сколько марок было у саши и у маши. Вот так...
(Надеюсь, помогла разобраться с "твоей задачкой" :) )