#include <bits/stdc++.h>
using namespace std;
double x, y;
int d, n;
double V[30][2];
int mem[700][700];
double dist(double xa, double ya) { return sqrt(xa * xa + ya * ya); }
int F(int xx, int yy) {
  if (mem[xx + 200][yy + 200] != -1) return mem[xx + 200][yy + 200];
  double di = dist((double)xx, (double)yy);
  if (di > d) return mem[xx + 200][yy + 200] = 1;
  for (int i = 0; i < n; i++)
    if (!F(xx + V[i][0], yy + V[i][1])) return mem[xx + 200][yy + 200] = 1;
  return mem[xx + 200][yy + 200] = 0;
}
int main() {
  for (int i = 0; i < 700; i++)
    for (int j = 0; j < 700; j++) mem[i][j] = -1;
  cin >> x >> y >> n >> d;
  for (int i = 0; i < n; i++) cin >> V[i][0] >> V[i][1];
  if (F(x, y))
    cout << "Anton" << endl;
  else
    cout << "Dasha" << endl;
  return 0;
}
