spoj#PCLNMBR. Peculiar Number

Peculiar Number

Ajoy has got some spare time today. He is using this spare time to think of a particular kind of number.

He calls it ‘Peculiar Number’.

A peculiar number is define by three integers A, B and C and has the following characteristics.

   1) If a number is a multiple of A but not a multiple of B then it is a peculiar number.

   2) If a number is a multiple of both A and B then it will be a peculiar number only if it is also a multiple of number C. Otherwise it is not a peculiar number.

Now, Ajoy is trying to find the Nth peculiar number for a fixed A, B and C.

But Ajoy does not have all day. So he needs your help to solve the problem.

Input

First line of the input contains four integers A, B, C  and M where (1 <= A, B, C <= 103) and (1 <= M <= 105) contraints hold.

M denotes the number of queries.

Each of the next M line contains an integer N (1 <= N <= 109).

Output

For each query, print the Nth peculiar number.

Example

Sample Input #1

3 2 4 3
1
2
3

Sample Output #1

3
9
12

Sample Input #2

983 991 997 3
323233123
2131234
1000000000

Sample Output #2

318058785019
2097116472
983991931538

(set by: Nashir Ahmed)