package j2024.ST; import java.util.HashSet; import java.util.Set; public class Node { private final int number; private boolean miraculix; private Set reachable; public Node(int number) { this.number = number; this.miraculix = false; this.reachable = new HashSet<>(); } public int getNumber() { return number; } public boolean hasMiraculix() { return miraculix; } public void setMiraculix(boolean miraculix) { this.miraculix = miraculix; } public Set getReachable() { return reachable; } public void addReachable(Node node) { reachable.add(node); node.reachable.add(this); } }