puzzle solved by Niedziela pa