Не учитываете, что в осадок выпадает не только сульфат магния, но и вода.
А именно, с 50 г кристаллогидрата из раствора уходит 50- 24,39 = 25,61 г воды
Но это ничего не дает, т.к. вы не знаете, сколько воды было взято изначально, поэтому фраза
"то в растворе осталось еще 28,2 г" тоже неверна.
Задачу можно решать алгебраически, обозначив количество взятой воды за х
По пропорции для 60 градусов в х г воды надо растворить для насыщения 54,6х/100 = 0,546х г соли
После охлаждения в растворе остается (х-25,61) г воды и (0,546х-24,39) г соли
По пропорции для 20 градусов в (х-25,61) г воды должно содержаться 28,2(х-25,61)/100 г соли
Получаем уравнение
0,282(х-25,61)= 0,546х-24,39
решая которое найдем х