text: #include <cilk/cilk.h>
  
  struct A;
  
  struct B {
      A* component_of_b;
  };
  
  struct A {
      B* component_of_a1;
      B* component_of_a2;
  };
  
  int main(int argc, char** argv){
  
      A a1_array[10];
      A a2_array[10];
  
      
      cilk_for (auto t1=0;t1<=9;++t1) {
          a1_array[t1].component_of_a1 = a2_array[t1].component_of_a2;
  }
  
  
      return 0;
  }
  