puzzle solved by thiago FACU