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

Найдите все функции f:RRf:\mathbb{R}\to \mathbb{R}, где R\mathbb{R} — поле вещественных чисел, удовлетворяющие тождеству f(xy+f(x))=xf(y)+f(x)f(xy+f(x))=xf(y)+f(x) для любых x,yRx,y\in \mathbb{R}.