1transformed data {
2  real x;
3  array[3] int is;
4  array[4] real a;
5  array[3] real b;
6  array[4] int c;
7  array[3] int d;
8  array[5, 6] real e;
9  array[3, 2] real f;
10  array[3, 4, 5] real g;
11  array[6, 7, 8] real h;
12  vector[3] q;
13  vector[3] r;
14  array[5] vector[4] s;
15  array[5] vector[4] t;
16  array[5, 6] vector[4] u;
17  array[5, 6] vector[4] v;
18  row_vector[3] q_rv;
19  row_vector[3] r_rv;
20  array[5] row_vector[4] s_rv;
21  array[5] row_vector[4] t_rv;
22  array[5, 6] row_vector[4] u_rv;
23  array[5, 6] row_vector[4] v_rv;
24  matrix[3, 4] aa;
25  matrix[3, 4] bb;
26  array[5] matrix[3, 4] cc;
27  array[5] matrix[3, 4] dd;
28  c[ : ] = d;
29  d = c[ : ];
30  c[ : ] = d[ : ];
31  d[ : ] = c[ : ];
32  a[ : ] = b;
33  b = a[ : ];
34  a[1] = x;
35  x = a[1];
36  e[ : ] = f;
37  f = e[ : ];
38  e[2] = a;
39  a = e[2];
40  e[ : ,  : ] = f;
41  f = e[ : ,  : ];
42  e[ : , 1] = a;
43  a = e[ : , 1];
44  e[2,  : ] = a;
45  a = e[2,  : ];
46  e[2, 3] = x;
47  x = e[2, 3];
48  g[1] = f;
49  f = g[1];
50  g[ : ] = h;
51  h = g[ : ];
52  g[3, 4] = d;
53  a = g[3, 4];
54  g[1,  : ] = f;
55  f = g[1,  : ];
56  g[ : , 1] = f;
57  f = g[ : , 1];
58  g[ : ,  : ] = h;
59  h = g[ : ,  : ];
60  g[1, 2, 3] = 5;
61  x = g[1, 2, 3];
62  g[2, 3,  : ] = d;
63  a = g[2, 3,  : ];
64  g[2,  : , 4] = d;
65  a = g[2,  : , 4];
66  g[ : , 3, 4] = d;
67  a = g[ : , 3, 4];
68  g[2,  : ,  : ] = f;
69  f = g[2,  : ,  : ];
70  g[ : , 3,  : ] = f;
71  f = g[ : , 3,  : ];
72  g[ : ,  : , 4] = f;
73  f = g[ : ,  : , 4];
74  g[ : ,  : ,  : ] = h;
75  h = g[ : ,  : ,  : ];
76  q[1] = 1;
77  q[ : ] = r;
78  r = q[ : ];
79  s = t;
80  s[1] = q;
81  q = s[1];
82  s[ : ] = t;
83  t = s[ : ];
84  s[1, 1] = x;
85  x = s[1, 1];
86  s[1,  : ] = q;
87  q = s[1,  : ];
88  s[ : , 1] = a;
89  a = s[ : , 1];
90  s[ : ,  : ] = t;
91  t = s[ : ,  : ];
92  u = v;
93  u[1, 2, 3] = x;
94  x = u[1, 2, 3];
95  u[1, 2,  : ] = q;
96  q = u[1, 2,  : ];
97  u[1,  : , 3] = a;
98  a = u[1,  : , 3];
99  u[ : , 2, 3] = a;
100  a = u[ : , 2, 3];
101  u[1,  : ,  : ] = s;
102  s = u[1,  : ,  : ];
103  u[ : , 1,  : ] = s;
104  s = u[ : , 1,  : ];
105  u[ : ,  : , 1] = e;
106  e = u[ : ,  : , 1];
107  u[ : ,  : ,  : ] = v;
108  v = u[ : ,  : ,  : ];
109  q_rv[1] = 1;
110  q_rv[ : ] = r_rv;
111  r_rv = q_rv[ : ];
112  s_rv = t_rv;
113  s_rv[1] = q_rv;
114  q_rv = s_rv[1];
115  s_rv[ : ] = t_rv;
116  t_rv = s_rv[ : ];
117  s_rv[1, 1] = x;
118  x = s_rv[1, 1];
119  s_rv[1,  : ] = q_rv;
120  q_rv = s_rv[1,  : ];
121  s_rv[ : , 1] = a;
122  a = s_rv[ : , 1];
123  s_rv[ : ,  : ] = t_rv;
124  t_rv = s_rv[ : ,  : ];
125  u_rv = v_rv;
126  u_rv[1, 2, 3] = x;
127  x = u_rv[1, 2, 3];
128  u_rv[1, 2,  : ] = q_rv;
129  q_rv = u_rv[1, 2,  : ];
130  u_rv[1,  : , 3] = a;
131  a = u_rv[1,  : , 3];
132  u_rv[ : , 2, 3] = a;
133  a = u_rv[ : , 2, 3];
134  u_rv[1,  : ,  : ] = s_rv;
135  s_rv = u_rv[1,  : ,  : ];
136  u_rv[ : , 1,  : ] = s_rv;
137  s_rv = u_rv[ : , 1,  : ];
138  u_rv[ : ,  : , 1] = e;
139  e = u_rv[ : ,  : , 1];
140  u_rv[ : ,  : ,  : ] = v_rv;
141  v_rv = u_rv[ : ,  : ,  : ];
142  aa = bb;
143  aa[1] = q_rv;
144  q_rv = aa[1];
145  aa[1, 2] = x;
146  x = aa[1, 2];
147  aa[ : ] = bb;
148  bb = aa[ : ];
149  aa[ : , 3] = r;
150  r = aa[ : , 3];
151  aa[2,  : ] = r_rv;
152  r_rv = aa[2,  : ];
153  aa[ : ,  : ] = bb;
154  bb = aa[ : ,  : ];
155  cc = dd;
156  cc[1] = aa;
157  aa = cc[1];
158  cc[ : ] = dd;
159  dd = cc[ : ];
160  cc[1, 2] = q_rv;
161  q_rv = cc[1, 2];
162  cc[2,  : ] = aa;
163  aa = cc[2,  : ];
164  cc[ : , 3] = s_rv;
165  s_rv = cc[ : , 3];
166  cc[ : ,  : ] = dd;
167  dd = cc[ : ,  : ];
168  cc[1, 2, 3] = x;
169  x = cc[1, 2, 3];
170  cc[1, 2,  : ] = q_rv;
171  q_rv = cc[1, 2,  : ];
172  cc[1,  : , 3] = q;
173  q = cc[1,  : , 3];
174  cc[ : , 3, 4] = a;
175  a = cc[ : , 3, 4];
176  cc[1,  : ,  : ] = aa;
177  aa = cc[1,  : ,  : ];
178  cc[ : , 2,  : ] = s_rv;
179  s_rv = cc[ : , 2,  : ];
180  cc[ : ,  : , 3] = s;
181  s = cc[ : ,  : , 3];
182  cc[ : ,  : ,  : ] = dd;
183  dd = cc[ : ,  : ,  : ];
184}
185parameters {
186  real y;
187}
188transformed parameters {
189  real var_x;
190  array[4] real var_a;
191  array[3] real var_b;
192  array[5, 6] real var_e;
193  array[3, 2] real var_f;
194  array[3, 4, 5] real var_g;
195  array[6, 7, 8] real var_h;
196  vector[3] var_q;
197  vector[3] var_r;
198  array[5] vector[4] var_s;
199  array[5] vector[4] var_t;
200  array[5, 6] vector[4] var_u;
201  array[5, 6] vector[4] var_v;
202  row_vector[3] var_q_rv;
203  row_vector[3] var_r_rv;
204  array[5] row_vector[4] var_s_rv;
205  array[5] row_vector[4] var_t_rv;
206  array[5, 6] row_vector[4] var_u_rv;
207  array[5, 6] row_vector[4] var_v_rv;
208  matrix[3, 4] var_aa;
209  matrix[3, 4] var_bb;
210  array[5] matrix[3, 4] var_cc;
211  array[5] matrix[3, 4] var_dd;
212  var_a[ : ] = b;
213  var_b = a[ : ];
214  var_a[1] = x;
215  var_x = a[1];
216  var_e[ : ] = f;
217  var_f = e[ : ];
218  var_e[2] = a;
219  var_a = e[2];
220  var_e[ : ,  : ] = f;
221  var_f = e[ : ,  : ];
222  var_e[ : , 1] = a;
223  var_a = e[ : , 1];
224  var_e[2,  : ] = a;
225  var_a = e[2,  : ];
226  var_e[2, 3] = x;
227  var_x = e[2, 3];
228  var_g[1] = f;
229  var_f = g[1];
230  var_g[ : ] = h;
231  var_h = g[ : ];
232  var_g[3, 4] = d;
233  var_a = g[3, 4];
234  var_g[1,  : ] = f;
235  var_f = g[1,  : ];
236  var_g[ : , 1] = f;
237  var_f = g[ : , 1];
238  var_g[ : ,  : ] = h;
239  var_h = g[ : ,  : ];
240  var_g[1, 2, 3] = 5;
241  var_x = g[1, 2, 3];
242  var_g[2, 3,  : ] = d;
243  var_a = g[2, 3,  : ];
244  var_g[2,  : , 4] = d;
245  var_a = g[2,  : , 4];
246  var_g[ : , 3, 4] = d;
247  var_a = g[ : , 3, 4];
248  var_g[2,  : ,  : ] = f;
249  var_f = g[2,  : ,  : ];
250  var_g[ : , 3,  : ] = f;
251  var_f = g[ : , 3,  : ];
252  var_g[ : ,  : , 4] = f;
253  var_f = g[ : ,  : , 4];
254  var_g[ : ,  : ,  : ] = h;
255  var_h = g[ : ,  : ,  : ];
256  var_q[1] = 1;
257  var_q[ : ] = r;
258  var_r = q[ : ];
259  var_s = t;
260  var_s[1] = q;
261  var_q = s[1];
262  var_s[ : ] = t;
263  var_t = s[ : ];
264  var_s[1, 1] = x;
265  var_x = s[1, 1];
266  var_s[1,  : ] = q;
267  var_q = s[1,  : ];
268  var_s[ : , 1] = a;
269  var_a = s[ : , 1];
270  var_s[ : ,  : ] = t;
271  var_t = s[ : ,  : ];
272  var_u = v;
273  var_u[1, 2, 3] = x;
274  var_x = u[1, 2, 3];
275  var_u[1, 2,  : ] = q;
276  var_q = u[1, 2,  : ];
277  var_u[1,  : , 3] = a;
278  var_a = u[1,  : , 3];
279  var_u[ : , 2, 3] = a;
280  var_a = u[ : , 2, 3];
281  var_u[1,  : ,  : ] = s;
282  var_s = u[1,  : ,  : ];
283  var_u[ : , 1,  : ] = s;
284  var_s = u[ : , 1,  : ];
285  var_u[ : ,  : , 1] = e;
286  var_e = u[ : ,  : , 1];
287  var_u[ : ,  : ,  : ] = v;
288  var_v = u[ : ,  : ,  : ];
289  var_q_rv[1] = 1;
290  var_q_rv[ : ] = r_rv;
291  var_r_rv = q_rv[ : ];
292  var_s_rv = t_rv;
293  var_s_rv[1] = q_rv;
294  var_q_rv = s_rv[1];
295  var_s_rv[ : ] = t_rv;
296  var_t_rv = s_rv[ : ];
297  var_s_rv[1, 1] = x;
298  var_x = s_rv[1, 1];
299  var_s_rv[1,  : ] = q_rv;
300  var_q_rv = s_rv[1,  : ];
301  var_s_rv[ : , 1] = a;
302  var_a = s_rv[ : , 1];
303  var_s_rv[ : ,  : ] = t_rv;
304  var_t_rv = s_rv[ : ,  : ];
305  var_u_rv = v_rv;
306  var_u_rv[1, 2, 3] = x;
307  var_x = u_rv[1, 2, 3];
308  var_u_rv[1, 2,  : ] = q_rv;
309  var_q_rv = u_rv[1, 2,  : ];
310  var_u_rv[1,  : , 3] = a;
311  var_a = u_rv[1,  : , 3];
312  var_u_rv[ : , 2, 3] = a;
313  var_a = u_rv[ : , 2, 3];
314  var_u_rv[1,  : ,  : ] = s_rv;
315  var_s_rv = u_rv[1,  : ,  : ];
316  var_u_rv[ : , 1,  : ] = s_rv;
317  var_s_rv = u_rv[ : , 1,  : ];
318  var_u_rv[ : ,  : , 1] = e;
319  var_e = u_rv[ : ,  : , 1];
320  var_u_rv[ : ,  : ,  : ] = v_rv;
321  var_v_rv = u_rv[ : ,  : ,  : ];
322  var_aa = bb;
323  var_aa[1] = q_rv;
324  var_q_rv = aa[1];
325  var_aa[1, 2] = x;
326  var_x = aa[1, 2];
327  var_aa[ : ] = bb;
328  var_bb = aa[ : ];
329  var_aa[ : , 3] = r;
330  var_r = aa[ : , 3];
331  var_aa[2,  : ] = r_rv;
332  var_r_rv = aa[2,  : ];
333  var_aa[ : ,  : ] = bb;
334  var_bb = aa[ : ,  : ];
335  var_cc = dd;
336  var_cc[1] = aa;
337  var_aa = cc[1];
338  var_cc[ : ] = dd;
339  var_dd = cc[ : ];
340  var_cc[1, 2] = q_rv;
341  var_q_rv = cc[1, 2];
342  var_cc[2,  : ] = aa;
343  var_aa = cc[2,  : ];
344  var_cc[ : , 3] = s_rv;
345  var_s_rv = cc[ : , 3];
346  var_cc[ : ,  : ] = dd;
347  var_dd = cc[ : ,  : ];
348  var_cc[1, 2, 3] = x;
349  var_x = cc[1, 2, 3];
350  var_cc[1, 2,  : ] = q_rv;
351  var_q_rv = cc[1, 2,  : ];
352  var_cc[1,  : , 3] = q;
353  var_q = cc[1,  : , 3];
354  var_cc[ : , 3, 4] = a;
355  var_a = cc[ : , 3, 4];
356  var_cc[1,  : ,  : ] = aa;
357  var_aa = cc[1,  : ,  : ];
358  var_cc[ : , 2,  : ] = s_rv;
359  var_s_rv = cc[ : , 2,  : ];
360  var_cc[ : ,  : , 3] = s;
361  var_s = cc[ : ,  : , 3];
362  var_cc[ : ,  : ,  : ] = dd;
363  var_dd = cc[ : ,  : ,  : ];
364  var_a[ : ] = var_b;
365  var_b = var_a[ : ];
366  var_a[1] = var_x;
367  var_x = var_a[1];
368  var_e[ : ] = var_f;
369  var_f = var_e[ : ];
370  var_e[2] = var_a;
371  var_a = var_e[2];
372  var_e[ : ,  : ] = var_f;
373  var_f = var_e[ : ,  : ];
374  var_e[ : , 1] = var_a;
375  var_a = var_e[ : , 1];
376  var_e[2,  : ] = var_a;
377  var_a = var_e[2,  : ];
378  var_e[2, 3] = var_x;
379  var_x = var_e[2, 3];
380  var_g[1] = var_f;
381  var_f = var_g[1];
382  var_g[ : ] = var_h;
383  var_h = var_g[ : ];
384  var_a = var_g[3, 4];
385  var_g[1,  : ] = var_f;
386  var_f = var_g[1,  : ];
387  var_g[ : , 1] = var_f;
388  var_f = var_g[ : , 1];
389  var_g[ : ,  : ] = var_h;
390  var_h = var_g[ : ,  : ];
391  var_g[1, 2, 3] = 5;
392  var_x = var_g[1, 2, 3];
393  var_a = var_g[2, 3,  : ];
394  var_a = var_g[2,  : , 4];
395  var_a = var_g[ : , 3, 4];
396  var_g[2,  : ,  : ] = var_f;
397  var_f = var_g[2,  : ,  : ];
398  var_g[ : , 3,  : ] = var_f;
399  var_f = var_g[ : , 3,  : ];
400  var_g[ : ,  : , 4] = var_f;
401  var_f = var_g[ : ,  : , 4];
402  var_g[ : ,  : ,  : ] = var_h;
403  var_h = var_g[ : ,  : ,  : ];
404  var_q[1] = 1;
405  var_q[ : ] = var_r;
406  var_r = var_q[ : ];
407  var_s = var_t;
408  var_s[1] = var_q;
409  var_q = var_s[1];
410  var_s[ : ] = var_t;
411  var_t = var_s[ : ];
412  var_s[1, 1] = var_x;
413  var_x = var_s[1, 1];
414  var_s[1,  : ] = var_q;
415  var_q = var_s[1,  : ];
416  var_s[ : , 1] = var_a;
417  var_a = var_s[ : , 1];
418  var_s[ : ,  : ] = var_t;
419  var_t = var_s[ : ,  : ];
420  var_u = var_v;
421  var_u[1, 2, 3] = var_x;
422  var_x = var_u[1, 2, 3];
423  var_u[1, 2,  : ] = var_q;
424  var_q = var_u[1, 2,  : ];
425  var_u[1,  : , 3] = var_a;
426  var_a = var_u[1,  : , 3];
427  var_u[ : , 2, 3] = var_a;
428  var_a = var_u[ : , 2, 3];
429  var_u[1,  : ,  : ] = var_s;
430  var_s = var_u[1,  : ,  : ];
431  var_u[ : , 1,  : ] = var_s;
432  var_s = var_u[ : , 1,  : ];
433  var_u[ : ,  : , 1] = var_e;
434  var_e = var_u[ : ,  : , 1];
435  var_u[ : ,  : ,  : ] = var_v;
436  var_v = var_u[ : ,  : ,  : ];
437  var_q_rv[1] = 1;
438  var_q_rv[ : ] = var_r_rv;
439  var_r_rv = var_q_rv[ : ];
440  var_s_rv = var_t_rv;
441  var_s_rv[1] = var_q_rv;
442  var_q_rv = var_s_rv[1];
443  var_s_rv[ : ] = var_t_rv;
444  var_t_rv = var_s_rv[ : ];
445  var_s_rv[1, 1] = var_x;
446  var_x = var_s_rv[1, 1];
447  var_s_rv[1,  : ] = var_q_rv;
448  var_q_rv = var_s_rv[1,  : ];
449  var_s_rv[ : , 1] = var_a;
450  var_a = var_s_rv[ : , 1];
451  var_s_rv[ : ,  : ] = var_t_rv;
452  var_t_rv = var_s_rv[ : ,  : ];
453  var_u_rv = var_v_rv;
454  var_u_rv[1, 2, 3] = var_x;
455  var_x = var_u_rv[1, 2, 3];
456  var_u_rv[1, 2,  : ] = var_q_rv;
457  var_q_rv = var_u_rv[1, 2,  : ];
458  var_u_rv[1,  : , 3] = var_a;
459  var_a = var_u_rv[1,  : , 3];
460  var_u_rv[ : , 2, 3] = var_a;
461  var_a = var_u_rv[ : , 2, 3];
462  var_u_rv[1,  : ,  : ] = var_s_rv;
463  var_s_rv = var_u_rv[1,  : ,  : ];
464  var_u_rv[ : , 1,  : ] = var_s_rv;
465  var_s_rv = var_u_rv[ : , 1,  : ];
466  var_u_rv[ : ,  : , 1] = var_e;
467  var_e = var_u_rv[ : ,  : , 1];
468  var_u_rv[ : ,  : ,  : ] = var_v_rv;
469  var_v_rv = var_u_rv[ : ,  : ,  : ];
470  var_aa = var_bb;
471  var_aa[1] = var_q_rv;
472  var_q_rv = var_aa[1];
473  var_aa[1, 2] = var_x;
474  var_x = var_aa[1, 2];
475  var_aa[ : ] = var_bb;
476  var_bb = var_aa[ : ];
477  var_aa[ : , 3] = var_r;
478  var_r = var_aa[ : , 3];
479  var_aa[2,  : ] = var_r_rv;
480  var_r_rv = var_aa[2,  : ];
481  var_aa[ : ,  : ] = var_bb;
482  var_bb = var_aa[ : ,  : ];
483  var_cc = var_dd;
484  var_cc[1] = var_aa;
485  var_aa = var_cc[1];
486  var_cc[ : ] = var_dd;
487  var_dd = var_cc[ : ];
488  var_cc[1, 2] = var_q_rv;
489  var_q_rv = var_cc[1, 2];
490  var_cc[2,  : ] = var_aa;
491  var_aa = var_cc[2,  : ];
492  var_cc[ : , 3] = var_s_rv;
493  var_s_rv = var_cc[ : , 3];
494  var_cc[ : ,  : ] = var_dd;
495  var_dd = var_cc[ : ,  : ];
496  var_cc[1, 2, 3] = var_x;
497  var_x = var_cc[1, 2, 3];
498  var_cc[1, 2,  : ] = var_q_rv;
499  var_q_rv = var_cc[1, 2,  : ];
500  var_cc[1,  : , 3] = var_q;
501  var_q = var_cc[1,  : , 3];
502  var_cc[ : , 3, 4] = var_a;
503  var_a = var_cc[ : , 3, 4];
504  var_cc[1,  : ,  : ] = var_aa;
505  var_aa = var_cc[1,  : ,  : ];
506  var_cc[ : , 2,  : ] = var_s_rv;
507  var_s_rv = var_cc[ : , 2,  : ];
508  var_cc[ : ,  : , 3] = var_s;
509  var_s = var_cc[ : ,  : , 3];
510  var_cc[ : ,  : ,  : ] = var_dd;
511  var_dd = var_cc[ : ,  : ,  : ];
512}
513model {
514  y ~ normal(0, 1);
515}
516
517