implementacao da dm n-way