/*
* This is a RANDOMLY GENERATED PROGRAM.
*
* Generator: csmith 2.2.0
* Git version: bf42ffd
* Options: --no-volatiles --no-packed-struct --no-math64 --lang-cpp
* Seed: 2354592696
*/
#include "csmith.h"
static long __undefined;
/* --- Struct/Union Declarations --- */
/* --- GLOBAL VARIABLES --- */
static int32_t g_8[4] = {(-1L),(-1L),(-1L),(-1L)};
static int32_t g_10 = 0x095A9796L;
static uint8_t g_14 = 0xBBL;
static uint16_t g_68 = 65535UL;
static int32_t g_89 = (-1L);
static int32_t *g_88 = &g_89;
static const uint16_t g_95 = 65535UL;
static const uint16_t *g_94 = &g_95;
static int32_t g_101[1][2][5] = {{{0L,0L,0L,0L,0L},{(-1L),(-1L),(-1L),(-1L),(-1L)}}};
static uint16_t g_168 = 65535UL;
static int16_t g_175 = (-10L);
static uint8_t g_177 = 1UL;
static int8_t g_208 = 1L;
static int8_t *g_207[4] = {&g_208,&g_208,&g_208,&g_208};
static int32_t g_263 = (-4L);
static int32_t **g_311 = NULL;
static int32_t ***g_310 = &g_311;
static uint32_t g_324[4][1][5] = {{{0xA3D675C6L,0x497B3AE0L,0xA3D675C6L,1UL,1UL}},{{0xA3D675C6L,0x497B3AE0L,0xA3D675C6L,1UL,1UL}},{{0xA3D675C6L,0x497B3AE0L,0xA3D675C6L,1UL,1UL}},{{0xA3D675C6L,0x497B3AE0L,0xA3D675C6L,1UL,1UL}}};
static uint32_t g_369 = 0x38F403BAL;
static int16_t **g_435 = NULL;
static const int32_t g_490 = (-1L);
static int8_t g_532 = 0xE9L;
static uint32_t g_534 = 0UL;
static int32_t g_679[1][5] = {{0x6C6BABE0L,0x6C6BABE0L,0x6C6BABE0L,0x6C6BABE0L,0x6C6BABE0L}};
static int16_t *g_691 = &g_175;
static int32_t *g_735 = NULL;
static uint16_t g_813 = 1UL;
static int16_t g_906 = 0x50BEL;
static uint32_t g_912 = 0x1175B058L;
static int8_t * const *g_1027 = &g_207[2];
static int8_t * const **g_1026[5] = {&g_1027,&g_1027,&g_1027,&g_1027,&g_1027};
static int8_t **g_1029 = &g_207[1];
static int8_t ***g_1028 = &g_1029;
static uint8_t g_1098 = 251UL;
static int16_t ***g_1103 = &g_435;
static int16_t ****g_1102 = &g_1103;
static uint32_t *g_1251 = &g_534;
static uint32_t **g_1250 = &g_1251;
static uint32_t ***g_1249 = &g_1250;
static int8_t ***g_1452 = &g_1029;
static uint8_t *g_1457 = &g_1098;
static uint8_t **g_1456 = &g_1457;
static int32_t *g_1463 = &g_10;
static int32_t **g_1486 = &g_1463;
static int32_t **g_1487 = &g_735;
static int16_t **** const *g_1490 = &g_1102;
static int16_t **** const **g_1489 = &g_1490;
static int32_t g_1555 = 0x5CD64271L;
static uint16_t g_1566 = 65531UL;
static int8_t g_1611 = (-1L);
static int16_t g_1671[8] = {(-7L),(-7L),(-7L),(-7L),(-7L),(-7L),(-7L),(-7L)};
static uint32_t g_1726 = 2UL;
static uint32_t g_1781[2][2] = {{1UL,1UL},{1UL,1UL}};
static int8_t ****g_1806 = &g_1028;
static int8_t *****g_1805[10][1][3] = {{{NULL,NULL,NULL}},{{&g_1806,&g_1806,&g_1806}},{{NULL,NULL,NULL}},{{&g_1806,&g_1806,&g_1806}},{{NULL,NULL,NULL}},{{&g_1806,&g_1806,&g_1806}},{{NULL,NULL,NULL}},{{&g_1806,&g_1806,&g_1806}},{{NULL,NULL,NULL}},{{&g_1806,&g_1806,&g_1806}}};
static uint32_t g_1846[4] = {1UL,1UL,1UL,1UL};
static const uint32_t g_1878[9][9][3] = {{{18446744073709551609UL,0x41FAE503L<