#include using namespace std; struct uns_t {} uns; template auto vec(Element init, Head arg, Args ...args) { if constexpr (sizeof...(Args) == 0) return std::vector(arg, init); else return std::vector(arg, vec(init, args...)); } template auto vec(uns_t, Head arg, Args ...args) { return vec(Element(), arg, args...); } int main() { int count[CHAR_MAX + 1] = {}; count['k'] = 1; count['a'] = 2; count['d'] = 1; count['o'] = 1; count['m'] = 1; count['t'] = 1; count['s'] = 1; count['u'] = 1; string s; cin >> s; for (auto c : s) { --count[c]; } for (auto e : count) { if (e < 0) { cout << "No" << endl; return 0; } } cout << "Yes" << endl; }