1success_1 2#if 0 3failure_1 4#if 1 5failure_2 6#else 7failure_3 8#endif 9failure_4 10#endif 11success_2 12