#include <iostream>
#include <iomanip> 
using namespace std;

#define c_day			03
#define c_year			2022
#define c_month			10
#define c_month_name	October

#define STRINGIFY(param) #param
#define make_versionStr(y, m, d) (STRINGIFY(d) "-" STRINGIFY(m) "-" STRINGIFY(y))

#define make_versionVal_concat(y, m, d) (y ## m ## d)
#define make_versionVal(y, m, d) make_versionVal_concat(y, m, d)

static const char* versionStr = make_versionStr(c_year, c_month_name, c_day);
static const uint32_t versionVal = make_versionVal(c_year, c_month, c_day);

int main() {

	cout << versionStr << "\n";
	cout << versionVal << "\n";

	return 0;
}