Республиканская олимпиада по математике 2019 года за 10 класс | Казахстанские олимпиады

Пусть Q\mathbb{Q} — множество всех рациональных чисел. Найдите все функции f:QQf:\mathbb{Q}\rightarrow \mathbb{Q} такие, что для любых x,yQx, y\in\mathbb{Q} выполнено равенство f(x+y)f(y)=f(f(xy)+f(y)).f(x+y)-f(y)=f(f(x-y)+f(y)).