/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

class Mercadoria {
	private String nome;
		
	Mercadoria(String nome) {
		this.nome = nome;
	}

	public String getNome() {
		return this.nome;
	}
		
	@Override
	public int hashCode() {
		return this.getNome().hashCode();
	}
		
	@Override
	public boolean equals(Object o) {
		return this.getNome().equals(((Mercadoria) o).getNome());
	}
}

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception {
		Set<Mercadoria> lista = new HashSet<Mercadoria>();
		Mercadoria mercadoria1 = new Mercadoria("dado");
		Mercadoria mercadoria2 = new Mercadoria("dado");
		
		System.out.println(lista.add(mercadoria1));
		System.out.println(lista.add(mercadoria2));
	}
}