#include <bits/stdc++.h>
using namespace std;
template <typename T>
int size(T& a) {
  return (int)a.size();
}
template <typename T>
T sqr(T a) {
  return a * a;
}
int dm[2][410][410][4];
int X, Y;
int v[20][2];
int n;
int D;
int brute(int turn, int x, int y, int mask) {
  if (dm[turn][x][y][mask] != -1) return dm[turn][x][y][mask];
  for (int i = (0); i < (n); ++i) {
    int nx = x + v[i][0];
    int ny = y + v[i][1];
    nx -= 200;
    ny -= 200;
    if (nx * nx + ny * ny > D * D) continue;
    nx += 200;
    ny += 200;
    int ano = brute(turn ^ 1, nx, ny, mask);
    if (ano == 0) return dm[turn][x][y][mask] = 1;
  }
  if (turn == 0) {
    if (mask & 1) {
      int ano = brute(turn ^ 1, y, x, mask ^ 1);
      if (ano == 0) return dm[turn][x][y][mask] = 1;
    }
  } else if (mask & 2) {
    int ano = brute(turn ^ 1, y, x, mask ^ 2);
    if (ano == 0) return dm[turn][x][y][mask] = 1;
  }
  return dm[turn][x][y][mask] = 0;
}
int main() {
  memset((dm), (255), sizeof(dm));
  cin >> X >> Y >> n >> D;
  for (int i = (0); i < (n); ++i)
    for (int j = (0); j < (2); ++j) cin >> v[i][j];
  int res = brute(0, X + 200, Y + 200, 1 + 2);
  cout << (res == 1 ? "Anton" : "Dasha");
}
