atcoder#ABC210F. [ABC210F] Coprime Solitaire

[ABC210F] Coprime Solitaire

Score : 600600 points

Problem Statement

We have NN cards arranged in a row on a table. For each i=1,2,,Ni = 1, 2, \ldots, N, the ii-th card has an integer AiA_i written on the front and an integer BiB_i written on the back. Initially, every card is placed face up.

Takahashi will choose any number of cards he likes (possibly zero) and flip them. Then, he will be happy if the following condition is satisfied:

  • for every pair of integers (i,j)(i, j) such that 1i<jN1 \leq i \lt j \leq N, the integers visible on the ii-th and jj-th cards are coprime.

Determine whether it is possible for Takahashi to be happy.

Constraints

  • 1N3×1041 \leq N \leq 3 \times 10^4
  • 1Ai,Bi2×1061 \leq A_i, B_i \leq 2 \times 10^6
  • 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

If it is possible for Takahashi to be happy, print Yes; otherwise, print No.

3
2 5
10 9
4 8
Yes

Initially, we see integers 22, 1010, and 44. If we flip the first and second cards, we will see 55, 99, and 44, which will make Takahashi happy. Thus, we should print Yes.

2
10 100
1000 10000
No

There is no way to flip cards to make Takahashi happy, so we should print No.