puzzle solved by Przemysław G