#include <iostream>
#include <memory>

int main() {
    std::unique_ptr<int> empty{};
    std::cout << (empty == nullptr) << '\n';
    auto zero = std::make_unique<int>(0);
    if (zero) {
        std::cout << "value " << *zero << '\n';
    }
    if (!empty) {
        std::cout << 1 << '\n';
    }
    return 0;
}
