#include <bits/stdc++.h>
using namespace std;
long long ceil(long long a, long long b) {
  if (a % b == 0) return a / b;
  return a / b + 1;
}
int main() {
  long long n;
  int q;
  scanf("%lld %d", &n, &q);
  for (int j = 0; (j) < int(q); (j)++) {
    int x, y;
    scanf("%d %d", &y, &x);
    long long ans = 0;
    int l = y - 1;
    int m = l / 2;
    if ((x + y) % 2 == 0) {
      ans += ceil(n, 2) * (l - m) + (n / 2) * m;
      ans += (y % 2 == 0 ? x : x + 1) / 2;
    } else {
      ans += ceil(n, 2) * m + (n / 2) * (l - m);
      ans += (y % 2 == 0 ? x + 1 : x) / 2;
      ans += ceil(n * n, 2);
    }
    printf("%lld\n", ans);
  }
  return 0;
}
