puzzle solved by michal płuci