puzzle solved by Carlos mariano rubalc