Codeforces Beta Round 71
B
Colorful Field
Codeforces
1400
原题
← AC →
翻译中…

Fox Ciel saw a large field while she was on a bus. The field was a $*n* × *m*$ rectangle divided into $1 × 1$ cells. Some cells were wasteland, and other each cell contained crop plants: either carrots or kiwis or grapes.

翻译中…

After seeing the field carefully, Ciel found that the crop plants of each cell were planted in following procedure:

翻译中…
  • Assume that the rows are numbered $1$ to $*n*$ from top to bottom and the columns are numbered $1$ to $*m*$ from left to right, and a cell in row $*i*$ and column $*j*$ is represented as $(*i*, *j*)$.
  • First, each field is either cultivated or waste. Crop plants will be planted in the cultivated cells in the order of $(1, 1) → ... → (1, *m*) → (2, 1) → ... → (2, *m*) → ... → (*n*, 1) → ... → (*n*, *m*)$. Waste cells will be ignored.
  • Crop plants (either carrots or kiwis or grapes) will be planted in each cell one after another cyclically. Carrots will be planted in the first cell, then kiwis in the second one, grapes in the third one, carrots in the forth one, kiwis in the fifth one, and so on.
翻译中…

The following figure will show you the example of this procedure. Here, a white square represents a cultivated cell, and a black square represents a waste cell.

翻译中…

image

翻译中…

Now she is wondering how to determine the crop plants in some certain cells.

翻译中…

Input

翻译中…

In the first line there are four positive integers $*n*, *m*, *k*, *t*$ ($1 ≤ *n* ≤ 4·10^{4}, 1 ≤ *m* ≤ 4·10^{4}, 1 ≤ *k* ≤ 10^{3}, 1 ≤ *t* ≤ 10^{3}$), each of which represents the height of the field, the width of the field, the number of waste cells and the number of queries that ask the kind of crop plants in a certain cell.

翻译中…

Following each $*k*$ lines contains two integers $*a*, *b*$ ($1 ≤ *a* ≤ *n*, 1 ≤ *b* ≤ *m*$), which denotes a cell $(*a*, *b*)$ is waste. It is guaranteed that the same cell will not appear twice in this section.

翻译中…

Following each $*t*$ lines contains two integers $*i*, *j*$ ($1 ≤ *i* ≤ *n*, 1 ≤ *j* ≤ *m*$), which is a query that asks you the kind of crop plants of a cell $(*i*, *j*)$.

翻译中…

Output

翻译中…

For each query, if the cell is waste, print Waste. Otherwise, print the name of crop plants in the cell: either Carrots or Kiwis or Grapes.

翻译中…

Note

翻译中…

The sample corresponds to the figure in the statement.

翻译中…

样例

Input #1
4 5 5 6
4 3
1 3
3 3
2 5
3 2
1 3
1 4
2 3
2 4
1 1
1 1
Output #1
Waste
Grapes
Carrots
Kiwis
Carrots
Carrots
InputCopy OutputCopy
题目信息
题号
79B
时间限制
2 s
内存限制
256 MB
标签
模拟
排序

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。