問題文

magurofly君は課題で3-SATを解くことになりました。 しかし、手作業で解くのが嫌になって寝てしまいました。 このままでは単位がピンチなので、代わりに解いてあげてください。

VV 個の変数と CC 個の節からなる連言標準形の論理式が与えられます。 連言標準形とは、 (xy¬z)(w¬vu)(x \vee y \vee \neg z) \wedge (w \vee \neg v \vee u) \wedge \cdots のように、リテラルの論理和である節の論理積となっている式を指します。

ii 番目の節は NiN_i 個のリテラルからなり、 jj 番目のリテラル TijT_{ij} は正のとき TijT_{ij} 番目の変項を、負のとき Tij-T_{ij} 番目の変項の否定を表します。

この論理式が充足可能なら Yes を、充足不可能なら No を出力してください。

制約

  • 1V,C301 \le V, C \le 30
  • 1Ni31 \le N_i \le 3
  • 1TijV1 \le |T_{ij}| \le V
  • 入力はすべて整数

入力

V CN1T11 T12  T1N1N2T21 T22  T2N1NCTC1 TC2  TCNCV\ C\\ N_1\\ T_{11}\ T_{12}\ \cdots\ T_{1N_1}\\ N_2\\ T_{21}\ T_{22}\ \cdots\ T_{2N_1}\\ \vdots\\ N_C\\ T_{C1}\ T_{C2}\ \cdots\ T_{CN_C}

出力

Yes または No を出力せよ。

入出力例

入力例1
4 3
3
1 2 3
3
-1 2 3
3
2 -3 4
出力例1
Yes

(123)(¬123)(2¬34)(1 \vee 2 \vee 3) \wedge (\neg 1 \vee 2 \vee 3) \wedge (2 \vee \neg 3 \vee 4) は充足可能です。

提出


Go (1.21)