AT_past202203_o 3-順列

题目描述

给出 $M$ 个大于等于1、小于等于 $N$ 的不同整数对 $(a_{i},b_{i})$。 从 $1$ 到 $N$ 的排列 $P=(P_{1},P_{2},\cdots,P_{N})$,其中任何 $i$ 都满足 $1 \le i \le M$ ,请判断是否存在 $P_{A_{i}}+P_{B_{i}}$ 为 $3$ 的倍数。

输入格式

输入为以下形式: > $N \ M \ A_{1} \ B_{1} \ : \ A_{M} \ B_{M}$

输出格式

如果存在满足条件的排列,则输出`Yes`,否则输出`No`。

说明/提示

### 制約 - $ 2\ \leq\ N\ \leq\ 1000 $ - $ 0\ \leq\ M\ \leq\ \min\left(\ \frac{N(N-1)}{2},2\times\ 10^5\ \right) $ - $ 1\ \leq\ A_i\