construindo backtrack
backtrack