Pregunta de entrevista de Promsvyazbank

Contract between equals and hashcode