#include <iostream>

constexpr unsigned long long power_function(const unsigned long long prime, const unsigned long long iterations)
{
    return iterations == 0 ? 1 : power_function(prime, iterations / 2) * ((iterations % 2) ? 1 : prime);
}

static constexpr unsigned long long prime = power_function(-363, 1'000'000);

int main() {
    std::cout << prime << std::endl;
}
