#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, whiteMoves, BlachMoves, rowDifference, columnDifference, pointX,
      pointY, minDiff, maxDiff;
  cin >> n >> pointX >> pointY;
  rowDifference = pointX - 1;
  columnDifference = pointY - 1;
  minDiff =
      (rowDifference > columnDifference) ? columnDifference : rowDifference;
  maxDiff =
      (rowDifference < columnDifference) ? columnDifference : rowDifference;
  whiteMoves = minDiff + (maxDiff - minDiff);
  rowDifference = n - pointX;
  columnDifference = n - pointY;
  minDiff =
      (rowDifference > columnDifference) ? columnDifference : rowDifference;
  maxDiff =
      (rowDifference < columnDifference) ? columnDifference : rowDifference;
  BlachMoves = minDiff + (maxDiff - minDiff);
  if (whiteMoves <= BlachMoves)
    cout << "White";
  else
    cout << "Black";
  return 0;
}
