puzzle solved by THIAGO CASTILLO