{
  struct inner {
    long r;
    int p;
    int q;
  };

    struct outer {
      unsigned char Fred;
      struct inner *Jim;
      long long *Joe;
    };

    struct outer A[10];


      int x;

      A[x].Jim->q + *(A[x].Joe);


}
