import java.util.HashMap;

class Idea {
    private String name;
    private String description;
    private String date;

    public Idea() {}

    public Idea(String name, String description, String date) {
        this.name = name;
        this.description = description;
        this.date = date;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    @Override
    public String toString() {
        return "Idea{" +
                "name='" + name + '\'' +
                ", description='" + description + '\'' +
                ", date='" + date + '\'' +
                '}';
    }
}

class IdeaRegister {
    private HashMap<String, Idea> ideaMap;

    public IdeaRegister() {
        this.ideaMap = new HashMap<>();
    }

    public void registerIdea(Idea idea) {
        ideaMap.put(idea.getName(), idea);
    }

    public Idea getIdea(String name) {
        return ideaMap.get(name);
    }
}

public class Main {
    public static void main(String[] args) {
        IdeaRegister ideaRegister = new IdeaRegister();

        Idea idea1 = new Idea("Idea1", "Description for Idea1", "2024-01-22");
        Idea idea2 = new Idea("Idea2", "Description for Idea2", "2024-01-23");

        ideaRegister.registerIdea(idea1);
        ideaRegister.registerIdea(idea2);

        Idea retrievedIdea1 = ideaRegister.getIdea("Idea1");
        Idea retrievedIdea2 = ideaRegister.getIdea("Idea2");

        System.out.println("Idea1 Details:");
        System.out.println(retrievedIdea1);
        System.out.println();

        System.out.println("Idea2 Details:");
        System.out.println(retrievedIdea2);
    }
}
Main.main(null);
Idea1 Details:
Idea{name='Idea1', description='Description for Idea1', date='2024-01-22'}

Idea2 Details:
Idea{name='Idea2', description='Description for Idea2', date='2024-01-23'}