#include using namespace std; using ll = long long; int main () { int N; cin >> N; ll X, M; cin >> X >> M; std::vector A(N); for (auto& a : A) { cin >> a; } int fl = N; while (1) { while (fl > 0 && A[fl - 1] < X) { fl --; } if (fl == 0) { cout << "Yes" << endl; return 0; } M -= (fl + 1); if (M < 0) { cout << "No" << endl; return 0; } for (int i = 0; i < fl; i ++) { A[i] /= 2; } } }