puzzle solved by Tymek.T