#include <bits/stdc++.h>
using namespace std;
void ga(int N, int *A) {
  for (int i(0); i < N; i++) scanf("%d", A + i);
}
int X, Y, N, D, x[32], y[32], dp[2 * 1024][2 * 1024][2][2], a;
bool dyn(int a, int b, bool u, bool w) {
  if (a * a + b * b > D) return 1;
  int &v = dp[a + 1024][b + 1024][u][w];
  if (~v) return v;
  v = 0;
  for (int i(0); i < N && !v; i++) v |= !dyn(a + x[i], b + y[i], w, u);
  return v;
}
int main(void) {
  scanf("%d%d%d%d", &X, &Y, &N, &D), D *= D, (memset(dp, -1, sizeof(dp)));
  for (int i(0); i < N; i++) scanf("%d%d", x + i, y + i);
  puts(dyn(X, Y, 0, 0) ? "Anton" : "Dasha");
  return 0;
}
