#include <bits/stdc++.h>
using namespace std;
long long stll(string mystr) {
  stringstream convert(mystr);
  long long x;
  convert >> x;
  return x;
}
string llts(long long a) {
  std::stringstream ss;
  ss << a;
  string result = ss.str();
  return result;
}
long long rem(long long x, long long m) {
  x = x % m;
  if (x < 0) x += m;
  return x;
}
long long fleq(double a, double b) {
  if (abs(a - b) < 1e-9)
    return 1;
  else
    return 0;
}
long long bs(long long l, long long r, long long no, long long c[]) {
  if (r >= l) {
    long long mid = (l + r) / 2;
    if (c[mid] == no)
      return mid;
    else if (c[mid] > no)
      return bs(0, mid - 1, no, c);
    else
      return bs(mid + 1, r, no, c);
  }
  return -1;
}
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  long long a, b;
  cin >> a >> b;
  long long c = pow(a, 0.5);
  c += 1;
  double z = pow(1 + 4 * b, 0.5);
  z = z + 1;
  z = z / 2;
  long long d = z;
  if (c > d)
    cout << "Valera";
  else
    cout << "Vladik";
  return 0;
}
