#include <iostream>
#include <unordered_map>
#include <algorithm>

int main() {
	std::unordered_map<std::string, bool> m = {{"a", true}, {"b", false}, {"c", true}};
	
	std::cout << std::any_of(m.begin(), m.end(), [](const auto& kvp){return kvp.second;}) << '\n';
	std::cout << std::any_of(m.begin(), m.end(), [](const auto& kvp){return kvp.first == "d";}) << '\n';
	
	return 0;
}