#include <bits/stdc++.h>
int main() {
  static char win[600 + 1][600 + 1];
  static int xx[20], yy[20];
  int x, y, n, d, i, x_, y_;
  scanf("%d%d%d%d", &x, &y, &n, &d);
  for (i = 0; i < n; i++) scanf("%d%d", &xx[i], &yy[i]);
  for (x_ = 0; x_ <= 600; x_++)
    for (y_ = 0; y_ <= 600; y_++)
      if ((x_ + x) * (x_ + x) + (y_ + y) * (y_ + y) > d * d) win[x_][y_] = 1;
  for (x_ = 600; x_ >= 0; x_--)
    for (y_ = 600; y_ >= 0; y_--)
      if (!win[x_][y_])
        for (i = 0; i < n; i++) {
          x = x_ - xx[i];
          y = y_ - yy[i];
          if (x >= 0 && y >= 0) win[x][y] = 1;
        }
  printf(win[0][0] ? "Anton\n" : "Dasha\n");
  return 0;
}
