M1v1+m2v2=m1u1+m2u2 (здесь и ниже запись в векторном виде)
m1*(u1-v1)=-m2(u2-v2)
m1=-m2(u2-v2)/(u1-v1)
m1=m2 * |∆v2| / |∆v2| (здесь и далее запись в скалярном (не векторном) виде)
m2=0,5
пусть |∆v2|=50, тогда |∆v1|=10, тогда m1=m2 * |∆v2| / |∆v2| =0,5*50/10=2,5 кг - что противоречит условию
пусть |∆v2|=10, тогда |∆v1|=50, тогда m1=m2 * |∆v2| / |∆v2| =0,5*10/50=0,1 кг - это ответ