import java.util.LinkedList;
import java.util.Scanner;
import java.util.TreeMap;

public class Volcanoes {


    static Scanner sc = new Scanner(System.in);
    public static final int NODES = 10;
    public static final int LVLS = 4;
    static class Node {
        private Node[] nodes = null;
        private LinkedList<String> vals = null;
        public Node() {

        }
        public void generateNodes() {
            nodes = new Node[10];

        }

        public void generateVals() {
            vals = new LinkedList<>();
        }

        public void addVal(String s) {
            vals.add(s);
        }

        public LinkedList<Node> getNodes() {
            LinkedList<Node> ret = new LinkedList<>();
            for (Node n :
                    nodes) {
                ret.add(n);
            }
            return ret;
        }
    }
    static class Tree {
        private Node parentNode = new Node();
        public Tree() {
            LinkedList<Node> storage = new LinkedList<>();
            LinkedList<Node> newNodes = new LinkedList<>();
            storage.add(parentNode);
            for (int lvl = 0; lvl < LVLS; lvl++) {
                while(!storage.isEmpty()) {
                    Node n = storage.pop();
                    n.generateNodes();
                    newNodes.addAll(n.getNodes());

                }
                LinkedList<Node> tmp = storage;
                storage = newNodes;
                newNodes = tmp;
            }
            for (Node n :
                    storage) {
                n.generateVals();
            }
        }
    }
    public static void main(String[] args) {
        // NEVER GONNA GIVE YOU UP
        // NEVER GONNA LET YOU DOWN

        public static void main(String[] args) {
            System.out.println("You have been Rick Rolled!");
        }
        Tree t = new Tree();



    }
}
