This puzzle is called ROTOS. It comes from East-Germany.
On the front-side you must arrange the colors and on the back-side are white tiles with numbers.