CSES - Taxing
  • Time limit: 1.00 s
  • Memory limit: 128 MB

The border of Oopse is a polygon consisting of n straight segments. The vertices of the fence are in order (x_1,y_1),(x_2,y_2),\ldots,(x_n,y_n).

The tax officer of Oopse needs to know for each m houses if they reside in Oopse or not. Unfortunately the officer is bad at reading maps and needs your help.

Input

The first line contains a single integer, n, the number of line segments describing the border of Oopse.

The next n lines each consist of two integers x_i and y_i: the position of i^{th} vertex is (x_i, y_i).

Then the input contains a single integer, m, the number of houses the tax officer needs to query.

The rest m lines each consist of two integers x_k and y_k: the position of k^{th} house is (x_k, y_k).

Output

For each house print a single line consisting either of "inside" (the house resides inside Oopse), "border" (the house resides on the border of Oopse) or "outside" (the house resides outside Oopse).

Limits

  • 3 \le n \le 1000
  • 1 \le m \le 100
  • each coordinate is in the range -10^6 \ldots 10^6

Example

Input:

5
2 1
3 2
5 1
5 4
2 5
3
3 4
4 5
5 3

Output:

inside
outside
border