#include <iostream>
#include <map>
#include <string>

int main() {
    const std::map<std::string, int> counts{{"red", 2}, {"blue", 1}};
    std::cout << counts.contains("green") << ' ' << counts.count("green")
              << ' ' << counts.size() << '\n';
    const auto missing = counts.find("green");
    if (missing == counts.end()) {
        std::cout << "missing\n";
    }
    const auto red = counts.find("red");
    if (red != counts.end()) {
        std::cout << (*red).second << '\n';
    }
    std::cout << counts.size() << '\n';
    return 0;
}
