puzzle solved by Martínez Anguiano Emanuel