#define DEBUG_LEVEL 3
#include <iostream>
int main() {
#ifdef DEBUG_LEVEL
std::cout << "1: yes\n";
#else
std::cout << "1: no\n";
#endif
#ifndef DEBUG_LEVEL
std::cout << "#ifndef DEBUG_LEVEL\n";
#elif DEBUG_LEVEL == 3
std::cout << "#elif DEBUG_LEVEL == 3\n";
#else
std::cout << "#else\n";
#endif
#if !defined(DEBUG_CPU) && (DEBUG_LEVEL < 5)
std::cout << "yes\n";
#endif
}
/*
run:
1: yes
#elif DEBUG_LEVEL == 3
yes
*/