class Node {
	Node(int x) {
		this.value = x;
	}

	void append(int x) {
		Node n;
		for(n = this; n.next != null; n = n.next);
		n.next = new Node(x);
	}

	void print() {
		System.out.println(this.value);
		if(this.next != null)
			this.next.print();
	}

	void delete(int x) {
	}

	int value;
	Node next;

	public static void main(String ... args) {
		Node head = new Node(10);

		for(int i = 0; i < 5; i++)
			head.append(i);

		head.print();
	}
}

