atcoder#ABC263G. [ABC263G] Erasing Prime Pairs

[ABC263G] Erasing Prime Pairs

Score : 600600 points

Problem Statement

There are integers with NN different values written on a blackboard. The ii-th value is AiA_i and is written BiB_i times.

You may repeat the following operation as many times as possible:

  • Choose two integers xx and yy written on the blackboard such that x+yx+y is prime. Erase these two integers.

Find the maximum number of times the operation can be performed.

Constraints

  • 1N1001 \leq N \leq 100
  • 1Ai1071 \leq A_i \leq 10^7
  • 1Bi1091 \leq B_i \leq 10^9
  • All AiA_i are distinct.
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN

A1A_1 B1B_1

A2A_2 B2B_2

\vdots

ANA_N BNB_N

Output

Print the answer.

3
3 3
2 4
6 2
3

We have 2+3=52 + 3 = 5, and 55 is prime, so you can choose 22 and 33 to erase them, but nothing else. Since there are four 22s and three 33s, you can do the operation three times.

1
1 4
2

We have 1+1=21 + 1 = 2, and 22 is prime, so you can choose 11 and 11 to erase them. Since there are four 11s, you can do the operation twice.