import java.util.HashMap;

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

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

    public String getName() {
        return name;
    }

    public String getDescription() {
        return description;
    }

    public String getDate() {
        return date;
    }
}

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

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

    public void registerIdea(String name, String description, String date) {
        Idea newIdea = new Idea(name, description, date);
        ideaMap.put(name, newIdea);
    }

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

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

        // Register new ideas
        ideaRegister.registerIdea("Idea1", "Description for Idea1", "2024-01-22");
        ideaRegister.registerIdea("Idea2", "Description for Idea2", "2024-01-23");

        // Get and print idea details
        Idea idea1 = ideaRegister.getIdea("Idea1");
        Idea idea2 = ideaRegister.getIdea("Idea2");

        System.out.println("Idea1 Details:");
        System.out.println("Name: " + idea1.getName());
        System.out.println("Description: " + idea1.getDescription());
        System.out.println("Date: " + idea1.getDate());
        System.out.println();

        System.out.println("Idea2 Details:");
        System.out.println("Name: " + idea2.getName());
        System.out.println("Description: " + idea2.getDescription());
        System.out.println("Date: " + idea2.getDate());
    }
}
Main.main(null);
Idea1 Details:
Name: Idea1
Description: Description for Idea1
Date: 2024-01-22

Idea2 Details:
Name: Idea2
Description: Description for Idea2
Date: 2024-01-23