#include <iostream>
using namespace std;

struct LinkedList
{
  int x;
  LinkedList() : x(99) {}
  LinkedList* next;
};

int main() {
  LinkedList *r, *s, **rP = &r;

  int i = 0;
  while(i < 10)
  {
    s = new LinkedList;
    *rP = s;
    rP = &s->next;
    ++i;
  }

  *rP = NULL;
  std::cout << r->x << std::endl;
}
