#ifdef NDEBUG #undef NDEBUG #endif #if VDF_MODE==0 #define NDEBUG #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "generic.h" #include #include using namespace std; using namespace generic; typedef uint8_t uint8; typedef uint16_t uint16; typedef uint32_t uint32; typedef uint64_t uint64; typedef int8_t int8; typedef int16_t int16; typedef int32_t int32; typedef int64_t int64; typedef unsigned __int128 uint128; typedef __int128 int128; #define todo #define USED __attribute__((used))