puzzle solved by Frimat Lilya