#include <iostream>
#include <optional>

std::optional<int> parse(int n) {
  if (n < 0) return std::nullopt;
  return n * 2;
}

int main() {
  std::cout << parse(21).value_or(-1) << "\n";
}
